From e2ebfa535b306ec635890aa17ed3bbed599d75fb Mon Sep 17 00:00:00 2001 From: Tomeu Vizoso Date: Mon, 20 Sep 2010 12:56:04 +0000 Subject: 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. --- 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) -- cgit v0.9.1