mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Restore choose library position at bottom of menu if there are few libraries
This commit is contained in:
parent
a74d0546eb
commit
56ef1cbd63
@ -428,8 +428,9 @@ class CopyToLibraryAction(InterfaceAction):
|
|||||||
return
|
return
|
||||||
db = self.gui.library_view.model().db
|
db = self.gui.library_view.model().db
|
||||||
locations = list(self.stats.locations(db))
|
locations = list(self.stats.locations(db))
|
||||||
self.menu.addAction(_('Choose library...'), self.choose_library)
|
if len(locations) > 5:
|
||||||
self.menu.addSeparator()
|
self.menu.addAction(_('Choose library...'), self.choose_library)
|
||||||
|
self.menu.addSeparator()
|
||||||
for name, loc in locations:
|
for name, loc in locations:
|
||||||
name = name.replace('&', '&&')
|
name = name.replace('&', '&&')
|
||||||
self.menu.addAction(name, partial(self.copy_to_library,
|
self.menu.addAction(name, partial(self.copy_to_library,
|
||||||
@ -437,6 +438,8 @@ class CopyToLibraryAction(InterfaceAction):
|
|||||||
self.menu.addAction(name + ' ' + _('(delete after copy)'),
|
self.menu.addAction(name + ' ' + _('(delete after copy)'),
|
||||||
partial(self.copy_to_library, loc, delete_after=True))
|
partial(self.copy_to_library, loc, delete_after=True))
|
||||||
self.menu.addSeparator()
|
self.menu.addSeparator()
|
||||||
|
if len(locations) <= 5:
|
||||||
|
self.menu.addAction(_('Choose library...'), self.choose_library)
|
||||||
|
|
||||||
self.qaction.setVisible(bool(locations))
|
self.qaction.setVisible(bool(locations))
|
||||||
if isosx:
|
if isosx:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user