Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/shell/ActivitiesModel.py
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <marco@localhost.localdomain>2006-07-20 08:12:42 (GMT)
committer Marco Pesenti Gritti <marco@localhost.localdomain>2006-07-20 08:12:42 (GMT)
commita06d75bd56b73c4703513454a35225d92759b6ef (patch)
tree6daf8cb1f3c257e86f1fae204dc00d1fbca75a73 /shell/ActivitiesModel.py
parente348de9c7e08bb180934737a16f0cf5778d42df4 (diff)
Port some stuff to new presence service (not tested, but I need this to at least run).
Comment out some broken code in Owner.py, Dan please take a look at this.
Diffstat (limited to 'shell/ActivitiesModel.py')
-rw-r--r--shell/ActivitiesModel.py10
1 files changed, 2 insertions, 8 deletions
diff --git a/shell/ActivitiesModel.py b/shell/ActivitiesModel.py
index 9b1a955..72d4ba5 100644
--- a/shell/ActivitiesModel.py
+++ b/shell/ActivitiesModel.py
@@ -35,10 +35,8 @@ class ActivitiesModel(gobject.GObject):
self._activities = []
- self._pservice = PresenceService.get_instance()
- self._pservice.connect("activity-announced", self._on_activity_announced_cb)
- self._pservice.connect("new-service-adv", self._on_new_service_adv_cb)
- self._pservice.start()
+ self._pservice = PresenceService()
+ self._pservice.connect("ActivityAppeared", self._on_activity_announced_cb)
def add_activity(self, service):
activity_info = ActivityInfo(service)
@@ -48,10 +46,6 @@ class ActivitiesModel(gobject.GObject):
def __iter__(self):
return self._activities.__iter__()
- def _on_new_service_adv_cb(self, pservice, activity_id, short_stype):
- if activity_id:
- self._pservice.track_service_type(short_stype)
-
def _on_activity_announced_cb(self, pservice, service, buddy):
# FIXME We should not hard code activity types here
if service.get_type() == "_web_olpc._udp":