diff options
author | Marco Pesenti Gritti <marco@localhost.localdomain> | 2006-07-26 13:38:54 (GMT) |
---|---|---|
committer | Marco Pesenti Gritti <marco@localhost.localdomain> | 2006-07-26 13:38:54 (GMT) |
commit | f5b1be244f1974178c2aae53144472cbcbccf712 (patch) | |
tree | 90cc112062c09cc2af77cdc3466f72c6584485e6 /shell/PresenceService | |
parent | fd6367007ae4af085382bb778bfe8fe8a24f12fb (diff) |
Get private chat to show, not working yet
Diffstat (limited to 'shell/PresenceService')
-rw-r--r-- | shell/PresenceService/Buddy.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/shell/PresenceService/Buddy.py b/shell/PresenceService/Buddy.py index 5a6c961..33eae9d 100644 --- a/shell/PresenceService/Buddy.py +++ b/shell/PresenceService/Buddy.py @@ -54,12 +54,12 @@ class BuddyDBusHelper(dbus.service.Object): return icon @dbus.service.method(BUDDY_DBUS_INTERFACE, - in_signature="", out_signature="o") + in_signature="s", out_signature="o") def getServiceOfType(self, stype): service = self._parent.get_service_of_type(stype) if not service: raise NotFoundError("Not found") - return service + return service.object_path() @dbus.service.method(BUDDY_DBUS_INTERFACE, in_signature="", out_signature="ao") @@ -213,6 +213,7 @@ class Buddy(object): for service in self._services.values(): if service.get_type() == stype and service.get_activity_id() == actid: return service + if self._services.has_key(stype): return self._services[stype] return None |