diff options
author | Marco Pesenti Gritti <marco@localhost.localdomain> | 2006-09-12 11:26:51 (GMT) |
---|---|---|
committer | Marco Pesenti Gritti <marco@localhost.localdomain> | 2006-09-12 11:26:51 (GMT) |
commit | 8ebb57d98555f34624ee2bbbf19fb52fe225d5d1 (patch) | |
tree | 87af12755e3e3458f1be47d6583ed40e6de49a33 /shell | |
parent | 53f7cc1f343e9f54bd61f92d434a9e700e7aa160 (diff) |
I messed up... back to actually remove the service
Diffstat (limited to 'shell')
-rw-r--r-- | shell/PresenceService/PresenceService.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/shell/PresenceService/PresenceService.py b/shell/PresenceService/PresenceService.py index ae7f7e0..c37dc2a 100644 --- a/shell/PresenceService/PresenceService.py +++ b/shell/PresenceService/PresenceService.py @@ -548,8 +548,8 @@ class PresenceService(object): except KeyError: pass else: + buddy.remove_service(service) if not buddy.is_valid(): - buddy.remove_service(service) self._dbus_helper.BuddyDisappeared(buddy.object_path()) del self._buddies[buddy_name] key = (service.get_full_name(), service.get_type()) |