From 8ebb57d98555f34624ee2bbbf19fb52fe225d5d1 Mon Sep 17 00:00:00 2001 From: Marco Pesenti Gritti Date: Tue, 12 Sep 2006 11:26:51 +0000 Subject: I messed up... back to actually remove the service --- (limited to 'shell') 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()) -- cgit v0.9.1