diff options
author | Dan Williams <dcbw@redhat.com> | 2007-03-16 16:18:54 (GMT) |
---|---|---|
committer | Dan Williams <dcbw@redhat.com> | 2007-03-16 16:18:54 (GMT) |
commit | 831c4c6828a94b48e28493839c7d2a23eb560515 (patch) | |
tree | 43e282e959c19c7c3542ec29a10a3bc8de9ce893 /services | |
parent | d196fb89a7567b34e1f8312ea17d654db2d3524b (diff) |
Fix get of current-activity property; should be a string
Diffstat (limited to 'services')
-rw-r--r-- | services/presence2/buddy.py | 5 |
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) |