[meld] dirdiff: Minor refactor of treeview header visibility logic
- From: Kai Willadsen <kaiw src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [meld] dirdiff: Minor refactor of treeview header visibility logic
- Date: Sat, 8 Jan 2022 21:51:40 +0000 (UTC)
commit 0021f178c3e13faa3452a195c6aa67b075fb864c
Author: Kai Willadsen <kai willadsen gmail com>
Date: Sun Jan 9 07:40:09 2022 +1000
dirdiff: Minor refactor of treeview header visibility logic
meld/dirdiff.py | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/meld/dirdiff.py b/meld/dirdiff.py
index 971501d1..7cdefc89 100644
--- a/meld/dirdiff.py
+++ b/meld/dirdiff.py
@@ -627,16 +627,17 @@ class DirDiff(Gtk.VBox, tree.TreeviewCommon, MeldDoc):
def update_treeview_columns(self, settings, key):
"""Update the visibility and order of columns"""
columns = settings.get_value(key)
+ have_extra_columns = any(visible for name, visible in columns)
+
for i, treeview in enumerate(self.treeview):
- extra_cols = False
last_column = treeview.get_column(0)
for column_name, visible in columns:
- extra_cols = extra_cols or visible
current_column = self.columns_dict[i][column_name]
current_column.set_visible(visible)
treeview.move_column_after(current_column, last_column)
last_column = current_column
- treeview.set_headers_visible(extra_cols)
+
+ treeview.set_headers_visible(have_extra_columns)
def get_filter_visibility(self) -> Tuple[bool, bool, bool]:
# TODO: Make text filters available in folder comparison
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]