From a87ef2d8a9f89785fb181c538ceefa1c86450506 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 26 Aug 2022 14:45:09 +0530 Subject: [PATCH] Cleanup previous PR --- src/calibre/gui2/preferences/look_feel.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/calibre/gui2/preferences/look_feel.py b/src/calibre/gui2/preferences/look_feel.py index 7de3eb8fc8..f9cca7d3b7 100644 --- a/src/calibre/gui2/preferences/look_feel.py +++ b/src/calibre/gui2/preferences/look_feel.py @@ -422,10 +422,9 @@ class TBPartitionedFields(DisplayedFields): # {{{ self.changed = True else: # Check if setting not migrated yet - cats_to_partition = self.db.prefs.get('tag_browser_dont_collapse', - gprefs.get('tag_browser_dont_collapse')) + cats_to_partition = frozenset(self.db.prefs.get('tag_browser_dont_collapse', gprefs.get('tag_browser_dont_collapse')) or ()) for key in cats: - ans.append([key, not key in cats_to_partition]) + ans.append([key, key not in cats_to_partition]) self.beginResetModel() self.fields = ans self.endResetModel() @@ -462,7 +461,7 @@ class TBHierarchicalFields(DisplayedFields): # {{{ ans = [[k, ph.get(k, False)] for k in cats] self.changed = True else: - hier_cats = self.db.prefs.get('categories_using_hierarchy') + hier_cats = self.db.prefs.get('categories_using_hierarchy') or () for key in cats: ans.append([key, key in hier_cats]) self.beginResetModel()