From 0b3282f1086e8e4e4c9095d7f551579d1c9e5351 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 5 Jan 2013 09:20:54 +0530 Subject: [PATCH] ... --- src/calibre/gui2/actions/choose_library.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/calibre/gui2/actions/choose_library.py b/src/calibre/gui2/actions/choose_library.py index 3e8d6154b3..d830970057 100644 --- a/src/calibre/gui2/actions/choose_library.py +++ b/src/calibre/gui2/actions/choose_library.py @@ -169,6 +169,10 @@ class ChooseLibraryAction(InterfaceAction): self.choose_menu = self.qaction.menu() + ac = self.create_action(spec=(_('Pick a random book'), 'random.png', + None, None), attr='action_pick_random') + ac.triggered.connect(self.pick_random) + if not os.environ.get('CALIBRE_OVERRIDE_DATABASE_PATH', None): self.choose_menu.addAction(self.action_choose) @@ -176,13 +180,11 @@ class ChooseLibraryAction(InterfaceAction): self.quick_menu_action = self.choose_menu.addMenu(self.quick_menu) self.rename_menu = QMenu(_('Rename library')) self.rename_menu_action = self.choose_menu.addMenu(self.rename_menu) + self.choose_menu.addAction(ac) self.delete_menu = QMenu(_('Remove library')) self.delete_menu_action = self.choose_menu.addMenu(self.delete_menu) - - ac = self.create_action(spec=(_('Pick a random book'), 'random.png', - None, None), attr='action_pick_random') - ac.triggered.connect(self.pick_random) - self.choose_menu.addAction(ac) + else: + self.choose_menu.addAction(ac) self.rename_separator = self.choose_menu.addSeparator()