diff options
author | Tomeu 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) |
commit | e2ebfa535b306ec635890aa17ed3bbed599d75fb (patch) | |
tree | a5709bb00a770c6eaf45d6bae7673219a74790b1 | |
parent | d387ee2f1658a5c67052bd85e72eb282b66b02ff (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.py | 3 |
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) |