From 54155ad3e6236c3a0b7021f02dcd4546d44e1320 Mon Sep 17 00:00:00 2001 From: Jean-Marie Traissard Date: Fri, 29 Sep 2006 22:45:06 +0000 Subject: [PATCH] Sort accounts in advanced menuitem. Can't we sort gajim.connections when loading from config and when adding an account instead of sorting this 100 times per session? --- src/roster_window.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/roster_window.py b/src/roster_window.py index 04fdaccd6..6f959a8b4 100644 --- a/src/roster_window.py +++ b/src/roster_window.py @@ -930,7 +930,11 @@ class RosterWindow: advanced_menuitem_menu.show_all() else: # user has *more* than one account : build advanced submenus advanced_sub_menu = gtk.Menu() + accounts = [] # Put accounts in a list to sort them for account in gajim.connections: + accounts.append(account) + accounts.sort() + for account in accounts: advanced_item = gtk.MenuItem(_('for account %s') % account, False) advanced_sub_menu.append(advanced_item) advanced_menuitem_menu = self.get_and_connect_advanced_menuitem_menu(