diff --git a/services/presence/activity.py b/services/presence/activity.py index 4353fbb9..be60f1e2 100644 --- a/services/presence/activity.py +++ b/services/presence/activity.py @@ -104,7 +104,8 @@ class Activity(ExportedGObject): raise ValueError("telepathy CM must be valid") self._object_id = object_id - self._object_path = _ACTIVITY_PATH + str(self._object_id) + self._object_path = dbus.ObjectPath(_ACTIVITY_PATH + + str(self._object_id)) self._buddies = [] self._joined = False @@ -350,7 +351,7 @@ class Activity(ExportedGObject): returns DBUS ObjectPath object """ - return dbus.ObjectPath(self._object_path) + return self._object_path def get_joined_buddies(self): """Local method to return a list of valid buddies who are joined in