Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/gajim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorNikos Kouremenos <kourem@gmail.com>2006-10-08 16:03:32 +0400
committerNikos Kouremenos <kourem@gmail.com>2006-10-08 16:03:32 +0400
commit54265a93bd8e966889d1e4e939965a0dbdfc10cc (patch)
tree692cd8500446164d6b48ad852f37ae68682cb279 /src
parent79779f26c1f1be38bb3521ca094a64eabb9178f7 (diff)
sort accounts in gc_sub_menu everywhere [both in roster and in tray]
Diffstat (limited to 'src')
-rw-r--r--src/roster_window.py7
-rw-r--r--src/systray.py1
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