Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/shell
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2007-04-27 16:56:13 (GMT)
committer Dan Williams <dcbw@redhat.com>2007-04-27 16:56:13 (GMT)
commit16162f74ff5e4f992757b110b62c68e7fe2e5bc0 (patch)
treea896f1c8346a188a755c102d28eb9681dc54e334 /shell
parent9537082fc105fea0f8067b4969f0fdc46686b5e1 (diff)
Fix shell for sugar.presence.activity API changes
Diffstat (limited to 'shell')
-rw-r--r--shell/model/MeshModel.py20
1 files changed, 9 insertions, 11 deletions
diff --git a/shell/model/MeshModel.py b/shell/model/MeshModel.py
index db6d8a9..475a22e 100644
--- a/shell/model/MeshModel.py
+++ b/shell/model/MeshModel.py
@@ -30,13 +30,13 @@ class ActivityModel:
self._bundle = bundle
def get_id(self):
- return self._activity.get_id()
+ return self._activity.props.id
def get_icon_name(self):
return self._bundle.get_icon()
def get_color(self):
- return XoColor(self._activity.get_color())
+ return XoColor(self._activity.props.color)
def get_service_name(self):
return self._bundle.get_service_name()
@@ -163,8 +163,8 @@ class MeshModel(gobject.GObject):
def _buddy_activity_changed_cb(self, model, cur_activity):
if not self._buddies.has_key(model.get_key()):
return
- if cur_activity and self._activities.has_key(cur_activity.get_id()):
- activity_model = self._activities[cur_activity.get_id()]
+ if cur_activity and self._activities.has_key(cur_activity.props.id):
+ activity_model = self._activities[cur_activity.props.id]
self.emit('buddy-moved', model, activity_model)
else:
self.emit('buddy-moved', model, None)
@@ -193,12 +193,10 @@ class MeshModel(gobject.GObject):
self._check_activity(activity)
def _check_activity(self, activity):
- atype = activity.props.type
- bundle = self._bundle_registry.get_bundle(atype)
+ bundle = self._bundle_registry.get_bundle(activity.props.type)
if not bundle:
return
- activity_id = activity.get_id()
- if self.has_activity(activity_id):
+ if self.has_activity(activity.props.id):
return
self.add_activity(bundle, activity)
@@ -224,7 +222,7 @@ class MeshModel(gobject.GObject):
self.emit('buddy-moved', buddy_model, model)
def _activity_disappeared_cb(self, pservice, activity):
- if self._activities.has_key(activity.get_id()):
- activity_model = self._activities[activity.get_id()]
+ if self._activities.has_key(activity.props.id):
+ activity_model = self._activities[activity.props.id]
self.emit('activity-removed', activity_model)
- del self._activities[activity.get_id()]
+ del self._activities[activity.props.id]