Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar/chat
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <marco@localhost.localdomain>2006-07-20 09:34:06 (GMT)
committer Marco Pesenti Gritti <marco@localhost.localdomain>2006-07-20 09:34:06 (GMT)
commit87cb115aa0155291d2473537a3fa2da1400c174f (patch)
tree674da5aa0e2ca7115de8ebf725ce04aba4591e3e /sugar/chat
parent53947aaaf2db8aa7c5b0229f06730626666f870b (diff)
Abstract activity on the shell side into an ActivityHost object.
Comment out/fix more ps borkage.
Diffstat (limited to 'sugar/chat')
-rw-r--r--sugar/chat/ActivityChat.py10
-rw-r--r--sugar/chat/Chat.py3
2 files changed, 6 insertions, 7 deletions
diff --git a/sugar/chat/ActivityChat.py b/sugar/chat/ActivityChat.py
index 9edee83..ff5c057 100644
--- a/sugar/chat/ActivityChat.py
+++ b/sugar/chat/ActivityChat.py
@@ -10,13 +10,13 @@ class ActivityChat(GroupChat):
self._chat_service = None
self._activity = activity
- self._pservice.connect('service-appeared', self._service_appeared_cb)
- self._pservice.track_service_type(ActivityChat.SERVICE_TYPE)
+ self._pservice.connect('ServiceAppeared', self._service_appeared_cb)
# Find an existing activity chat to latch onto
- service = self._pservice.get_activity_service(activity, ActivityChat.SERVICE_TYPE)
- if service is not None:
- self._service_appeared_cb(self._pservice, None, service)
+ #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)
def _service_appeared_cb(self, pservice, buddy, service):
if service.get_activity_id() != self._activity.get_id():
diff --git a/sugar/chat/Chat.py b/sugar/chat/Chat.py
index f510fde..20c566e 100644
--- a/sugar/chat/Chat.py
+++ b/sugar/chat/Chat.py
@@ -28,8 +28,7 @@ class Chat(gtk.VBox):
def __init__(self):
gtk.VBox.__init__(self, False, 6)
- self._pservice = PresenceService.get_instance()
- self._pservice.start()
+ self._pservice = PresenceService()
self._stream_writer = None
self.set_border_width(12)