diff options
author | Tomeu Vizoso <tomeu.vizoso@collabora.co.uk> | 2010-10-04 16:42:36 (GMT) |
---|---|---|
committer | Tomeu Vizoso <tomeu.vizoso@collabora.co.uk> | 2010-10-04 16:42:36 (GMT) |
commit | 98c8bf53fc740984656bbdfcbbc29fb4d8775b08 (patch) | |
tree | fed95c6caf988740a48bfbd1c5245a600fbff02a | |
parent | df67afc9b33c683c4eb8f029a79b5ee54cd079a5 (diff) |
Don't emit buddy-removed if we don't know yet its contact-id #2402
Otherwise the owner icon is removed from the neighborhood view
-rw-r--r-- | src/jarabe/model/neighborhood.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/jarabe/model/neighborhood.py b/src/jarabe/model/neighborhood.py index 478ee46..91dd059 100644 --- a/src/jarabe/model/neighborhood.py +++ b/src/jarabe/model/neighborhood.py @@ -283,7 +283,8 @@ class _Account(gobject.GObject): self.emit('connected') else: for contact_handle, contact_id in self._buddy_handles.items(): - self.emit('buddy-removed', contact_id) + if contact_id is not None: + self.emit('buddy-removed', contact_id) for room_handle, activity_id in self._activity_handles.items(): self.emit('activity-removed', activity_id) |