changeset 506cf198d1a7 in /home/hg/repos/gajim
details:http://hg.gajim.org/gajim?cmd=changeset;node=506cf198d1a7 description: Do not redraw the roster twice
diffstat:
src/roster_window.py | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-)
diffs (19 lines):
diff -r 66f686595381 -r 506cf198d1a7 src/roster_window.py --- a/src/roster_window.py Mon Nov 29 11:22:27 2010 +0100 +++ b/src/roster_window.py Mon Nov 29 13:31:48 2010 +0300 @@ -2466,9 +2466,12 @@ self.draw_contact(obj.room_jid, account)
def _nec_roster_received(self, obj): - self.fill_contacts_and_groups_dicts(obj.roster, obj.conn.name) - self.add_account_contacts(obj.conn.name) - self.fire_up_unread_messages_events(obj.conn.name) + if obj.received_from_server: + self.fill_contacts_and_groups_dicts(obj.roster, obj.conn.name) + self.add_account_contacts(obj.conn.name) + self.fire_up_unread_messages_events(obj.conn.name) + else: + gobject.idle_add(self.refilter_shown_roster_items)
def _nec_anonymous_auth(self, obj): """