Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar/chat
diff options
context:
space:
mode:
authorDan Williams <dcbw@localhost.localdomain>2006-07-24 15:57:02 (GMT)
committer Dan Williams <dcbw@localhost.localdomain>2006-07-24 15:57:02 (GMT)
commita216a19f3f62eba01de33db81143c2d6e54f568e (patch)
tree8a31852d2bbd68fc467b035a20a68fd3224355cf /sugar/chat
parent5887cb39bb65e6ddb743ba1aa1e0bac90edc8e80 (diff)
Re-enable ActivityChat service existing chat service detection code
Diffstat (limited to 'sugar/chat')
-rw-r--r--sugar/chat/ActivityChat.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/sugar/chat/ActivityChat.py b/sugar/chat/ActivityChat.py
index 85e61bf..8fafcb9 100644
--- a/sugar/chat/ActivityChat.py
+++ b/sugar/chat/ActivityChat.py
@@ -10,13 +10,14 @@ class ActivityChat(GroupChat):
self._chat_service = None
self._activity = activity
+ self._pservice.register_service_type(ActivityChat.SERVICE_TYPE)
self._pservice.connect('service-appeared', self._service_appeared_cb)
# Find an existing activity chat to latch onto
- #activity_ps = self._pservice.getActivity(activity.get_id())
- #service = activity.getServiceOfType(ActivityChat.SERVICE_TYPE)
- #if service is not None:
- # self._service_appeared_cb(self._pservice, None, service)
+ activity_ps = self._pservice.get_activity(activity.get_id())
+ service = activity_ps.get_service_of_type(ActivityChat.SERVICE_TYPE)
+ if service is not None:
+ self._service_appeared_cb(self._pservice, None, service)
def _service_appeared_cb(self, pservice, buddy, service):
if service.get_activity_id() != self._activity.get_id():