changeset 07d74574e511 in /home/hg/repos/gajim
details:http://hg.gajim.org/gajim?cmd=changeset;node=07d74574e511 description: improve Gajim startup
diffstat:
src/roster_window.py | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-)
diffs (25 lines):
diff -r a30d26d3ff8a -r 07d74574e511 src/roster_window.py --- a/src/roster_window.py Thu Apr 19 14:01:28 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()