diff options
Diffstat (limited to 'shell/ActivitiesModel.py')
-rw-r--r-- | shell/ActivitiesModel.py | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/shell/ActivitiesModel.py b/shell/ActivitiesModel.py index 99612f6..01d83ec 100644 --- a/shell/ActivitiesModel.py +++ b/shell/ActivitiesModel.py @@ -9,15 +9,14 @@ class ActivityInfo: self._service = service def get_id(self): - activity_id = self._service.get_activity_id() + activity_id = self._service.get_id() def get_type(self): - return self._service.get_type() + # FIXME + return "_web_olpc._udp" def get_title(self): - escaped_title = self._service.get_published_value('Title') - title = xml.sax.saxutils.unescape(escaped_title) - return title + return "FIXME Title" def get_service(self): return self._service @@ -47,7 +46,4 @@ class ActivitiesModel(gobject.GObject): return self._activities.__iter__() def _on_activity_announced_cb(self, pservice, activity): - # FIXME We should not hard code activity types here - services = activity.get_services_of_type("_web_olpc._udp") - if len(services) > 0: - self.add_activity(services[0]) + self.add_activity(activity) |