diff options
author | Nikos Kouremenos <kourem@gmail.com> | 2006-10-08 16:03:32 +0400 |
---|---|---|
committer | Nikos Kouremenos <kourem@gmail.com> | 2006-10-08 16:03:32 +0400 |
commit | 54265a93bd8e966889d1e4e939965a0dbdfc10cc (patch) | |
tree | 692cd8500446164d6b48ad852f37ae68682cb279 /src | |
parent | 79779f26c1f1be38bb3521ca094a64eabb9178f7 (diff) |
sort accounts in gc_sub_menu everywhere [both in roster and in tray]
Diffstat (limited to 'src')
-rw-r--r-- | src/roster_window.py | 7 | ||||
-rw-r--r-- | src/systray.py | 1 |
2 files changed, 6 insertions, 2 deletions
diff --git a/src/roster_window.py b/src/roster_window.py index d02e02256..9b2f6f9a5 100644 --- a/src/roster_window.py +++ b/src/roster_window.py @@ -788,7 +788,9 @@ class RosterWindow: disco_sub_menu = gtk.Menu() new_chat_sub_menu = gtk.Menu() - for account in gajim.connections: + accounts_list = gajim.contacts.get_accounts() + accounts_list.sort() + for account in accounts_list: if gajim.connections[account].connected <= 1: # if offline or connecting continue @@ -799,7 +801,8 @@ class RosterWindow: label.set_use_underline(False) gc_item = gtk.MenuItem() gc_item.add(label) - gc_item.connect('state-changed', gtkgui_helpers.on_bm_header_changed_state) + gc_item.connect('state-changed', + gtkgui_helpers.on_bm_header_changed_state) gc_sub_menu.append(gc_item) self.add_bookmarks_list(gc_sub_menu, account) diff --git a/src/systray.py b/src/systray.py index 5e7e2f177..607739756 100644 --- a/src/systray.py +++ b/src/systray.py @@ -174,6 +174,7 @@ class Systray: self.popup_menus.append(account_menu_for_single_message) accounts_list = gajim.contacts.get_accounts() + accounts_list.sort() for account in accounts_list: if gajim.connections[account].connected > 1: #for chat_with |