Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/services
diff options
context:
space:
mode:
authorDan Williams <dcbw@redhat.com>2007-03-16 16:18:54 (GMT)
committer Dan Williams <dcbw@redhat.com>2007-03-16 16:18:54 (GMT)
commit831c4c6828a94b48e28493839c7d2a23eb560515 (patch)
tree43e282e959c19c7c3542ec29a10a3bc8de9ce893 /services
parentd196fb89a7567b34e1f8312ea17d654db2d3524b (diff)
Fix get of current-activity property; should be a string
Diffstat (limited to 'services')
-rw-r--r--services/presence2/buddy.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/services/presence2/buddy.py b/services/presence2/buddy.py
index edef393..4b6031d 100644
--- a/services/presence2/buddy.py
+++ b/services/presence2/buddy.py
@@ -102,7 +102,7 @@ class Buddy(DBusGObject):
return None
if not self._activities.has_key(self._current_activity):
return None
- return self._activities[self._current_activity]
+ return self._current_activity
elif pspec.name == "valid":
return self._valid
elif pspec.name == "owner":
@@ -336,7 +336,8 @@ class Owner(Buddy):
def _cur_activity_changed_cb(self, activity_id):
if not self._activities.has_key(activity_id):
- return
+ # This activity is local-only
+ activity_id = None
props = {'current-activity': activity_id}
self.set_properties(props)