From eaa447c1e1fe18ffd1c38097a05ad0e6bc5cefed Mon Sep 17 00:00:00 2001 From: Yann Leboulanger <asterix@lagaule.org> Date: Thu, 19 Apr 2012 14:01:42 +0200 Subject: [PATCH] improve Gajim startup --- src/roster_window.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/roster_window.py b/src/roster_window.py index f3a9530877..925e432b85 100644 --- a/src/roster_window.py +++ b/src/roster_window.py @@ -1374,8 +1374,21 @@ class RosterWindow: self.tree.set_model(None) # disable sorting self.model.set_sort_column_id(-2, gtk.SORT_ASCENDING) + self.starting = True def _after_fill(self): + self.starting = False + for account in gajim.connections: + + jids = gajim.contacts.get_jid_list(account) + for jid in jids: + self.draw_completely(jid, account) + + # Draw all known groups + for group in gajim.groups[account]: + self.draw_group(group, account) + self.draw_account(account) + self.model.set_sort_column_id(1, gtk.SORT_ASCENDING) self.tree.set_model(self.modelfilter) self.tree.thaw_child_notify() -- GitLab