changeset 4ba50f5ba8cd in /home/hg/repos/gajim
details:http://hg.gajim.org/gajim?cmd=changeset;node=4ba50f5ba8cd description: improve Gajim startup
diffstat:
src/roster_window.py | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-)
diffs (25 lines):
diff -r 61982f5009f8 -r 4ba50f5ba8cd src/roster_window.py --- a/src/roster_window.py Thu Apr 19 14:00:54 2012 +0200 +++ b/src/roster_window.py Thu Apr 19 14:01:42 2012 +0200 @@ -1374,8 +1374,21 @@ 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()