diff --git a/src/calibre/gui2/preferences/look_feel.py b/src/calibre/gui2/preferences/look_feel.py index 0d4118df37..78e5cb4d74 100644 --- a/src/calibre/gui2/preferences/look_feel.py +++ b/src/calibre/gui2/preferences/look_feel.py @@ -486,7 +486,8 @@ class TBHierarchicalFields(DisplayedFields): # {{{ def initialize(self, use_defaults=False, pref_data_override=None): tv = self.gui.tags_view - cats = [k for k in tv.model().categories.keys() if k not in self.cant_make_hierarical] + cats = [k for k in tv.model().categories.keys() if (not k.startswith('@') and + k not in self.cant_make_hierarical)] ans = [] if use_defaults: ans = [[k, False] for k in cats] diff --git a/src/calibre/gui2/preferences/look_feel.ui b/src/calibre/gui2/preferences/look_feel.ui index 55ca97207e..ec6a7db861 100644 --- a/src/calibre/gui2/preferences/look_feel.ui +++ b/src/calibre/gui2/preferences/look_feel.ui @@ -1685,7 +1685,8 @@ and 'Mystery.Thriller' will be displayed with English and Thriller both under 'Mystery'. If 'tags' is not checked then the tags will be displayed each on their own line.</p> <p>The categories 'authors', 'publisher', 'news', 'formats', and 'rating' -cannot be hierarchical.</p> +cannot be hierarchical.</p> +<p>User categories are always hierarchical and so do not appear in this list.</p> Select categories with &hierarchical items: