Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTomeu 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)
commit98c8bf53fc740984656bbdfcbbc29fb4d8775b08 (patch)
treefed95c6caf988740a48bfbd1c5245a600fbff02a
parentdf67afc9b33c683c4eb8f029a79b5ee54cd079a5 (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.py3
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)