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-09-20 12:56:04 (GMT)
committer Tomeu Vizoso <tomeu.vizoso@collabora.co.uk>2010-09-21 16:18:57 (GMT)
commite2ebfa535b306ec635890aa17ed3bbed599d75fb (patch)
treea5709bb00a770c6eaf45d6bae7673219a74790b1
parentd387ee2f1658a5c67052bd85e72eb282b66b02ff (diff)
Pass the contact-id to the buddy-removed signal instead of the handle #2349
Listeners were expecting a contact-id but in one case we were passing a handle.
-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 ff973fd..fc7a0f1 100644
--- a/src/jarabe/model/neighborhood.py
+++ b/src/jarabe/model/neighborhood.py
@@ -387,8 +387,9 @@ class _Account(gobject.GObject):
if handle in self._buddy_handles:
presence_type, status_, message_ = presence
if presence_type == CONNECTION_PRESENCE_TYPE_OFFLINE:
+ contact_id = self._buddy_handles[handle]
del self._buddy_handles[handle]
- self.emit('buddy-removed', handle)
+ self.emit('buddy-removed', contact_id)
def __buddy_info_updated_cb(self, handle, properties):
logging.debug('_Account.__buddy_info_updated_cb %r', handle)