From 9551aab1c1b12a625584e6e54ddfcb17d899911d Mon Sep 17 00:00:00 2001 From: Andrew Resch Date: Thu, 27 Sep 2007 13:41:19 +0000 Subject: [PATCH] Properly show the Columns menu. --- deluge/ui/gtkui/listview.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/deluge/ui/gtkui/listview.py b/deluge/ui/gtkui/listview.py index ec6cb0aa8..e8cfdc701 100644 --- a/deluge/ui/gtkui/listview.py +++ b/deluge/ui/gtkui/listview.py @@ -164,7 +164,7 @@ class ListView: def create_checklist_menu(self): """Creates a menu used for toggling the display of columns.""" - self.menu = gtk.Menu() + menu = gtk.Menu() # Iterate through the column_index list to preserve order for name in self.column_index: column = self.columns[name] @@ -180,13 +180,14 @@ class ListView: # Connect to the 'toggled' event menuitem.connect("toggled", self.on_menuitem_toggled) # Add the new checkmenuitem to the menu - self.menu.append(menuitem) + menu.append(menuitem) # Attach this new menu to all the checklist_menus - for menu in self.checklist_menus: - menu.set_submenu(self.menu) + for _menu in self.checklist_menus: + _menu.set_submenu(menu) + _menu.show_all() - return self.menu + return menu def create_new_liststore(self): """Creates a new GtkListStore based on the liststore_columns list"""