From 4e239310a1f5e84ffbccde568babf39087e2a446 Mon Sep 17 00:00:00 2001 From: Nick Hall Date: Tue, 15 Apr 2014 22:37:50 +0100 Subject: [PATCH] Fix popup menus in drop-down navigation sidebar --- gramps/plugins/sidebar/dropdownsidebar.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gramps/plugins/sidebar/dropdownsidebar.py b/gramps/plugins/sidebar/dropdownsidebar.py index dc4f67a0b..0364c619b 100644 --- a/gramps/plugins/sidebar/dropdownsidebar.py +++ b/gramps/plugins/sidebar/dropdownsidebar.py @@ -122,7 +122,7 @@ class DropdownSidebar(BaseSidebar): """ Called when a view drop-down arrow is clicked. """ - menu = Gtk.Menu() + self.menu = Gtk.Menu() for item in self.views[cat_num]: menuitem = Gtk.ImageMenuItem(label=item[1]) image = Gtk.Image.new_from_stock(item[2], Gtk.IconSize.MENU) @@ -130,8 +130,8 @@ class DropdownSidebar(BaseSidebar): menuitem.set_image(image) menuitem.connect("activate", self.cb_menu_clicked, cat_num, item[0]) menuitem.show() - menu.append(menuitem) - menu.popup(None, None, cb_menu_position, button, 0, 0) + self.menu.append(menuitem) + self.menu.popup(None, None, cb_menu_position, button, 0, 0) def cb_menu_clicked(self, menuitem, cat_num, view_num): """