mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
fix bug in last PR that broke switching libraries
This commit is contained in:
parent
312f5bd1e7
commit
ebda3cdfa6
@ -450,11 +450,11 @@ class SavedSearchBoxMixin: # {{{
|
|||||||
use_hierarchy = 'search' in db.new_api.pref('categories_using_hierarchy', [])
|
use_hierarchy = 'search' in db.new_api.pref('categories_using_hierarchy', [])
|
||||||
submenus = {}
|
submenus = {}
|
||||||
for name in sorted(db.saved_search_names(), key=lambda x: primary_sort_key(x.strip())):
|
for name in sorted(db.saved_search_names(), key=lambda x: primary_sort_key(x.strip())):
|
||||||
|
current_menu = menu
|
||||||
if use_hierarchy:
|
if use_hierarchy:
|
||||||
components = tuple(n.strip() for n in name.split('.'))
|
components = tuple(n.strip() for n in name.split('.'))
|
||||||
hierarchy = components[:-1]
|
hierarchy = components[:-1]
|
||||||
last = components[-1]
|
last = components[-1]
|
||||||
current_menu = menu
|
|
||||||
# Walk the hierarchy, creating submenus as needed
|
# Walk the hierarchy, creating submenus as needed
|
||||||
for i,c in enumerate(hierarchy, start=1):
|
for i,c in enumerate(hierarchy, start=1):
|
||||||
hierarchical_prefix = '.'.join(hierarchy[:i])
|
hierarchical_prefix = '.'.join(hierarchy[:i])
|
||||||
|
Loading…
x
Reference in New Issue
Block a user