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-04-21 23:20:06 (GMT)
committer Dan Williams <dcbw@redhat.com>2007-04-21 23:20:06 (GMT)
commit60c9e0ecb8cac1aa0017bece6346921b0b89805b (patch)
tree9311c6f0c7e1f7892dfee00d187bb8078e024df2 /services
parent51f56ed7a3a1ed6297ed0b871fbed5c28bae060d (diff)
Let PresenceService._buddy_activities_changed see all joined activities, even invalid ones
Diffstat (limited to 'services')
-rw-r--r--services/presence/buddy.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/services/presence/buddy.py b/services/presence/buddy.py
index 486fc05..25bdb69 100644
--- a/services/presence/buddy.py
+++ b/services/presence/buddy.py
@@ -235,7 +235,8 @@ class Buddy(DBusGObject):
"""
acts = []
for act in self.get_joined_activities():
- acts.append(act.object_path())
+ if act.props.valid:
+ acts.append(act.object_path())
return acts
@dbus.service.method(_BUDDY_INTERFACE,
@@ -313,8 +314,7 @@ class Buddy(DBusGObject):
"""Retrieves list of still-valid activity objects"""
acts = []
for act in self._activities.values():
- if act.props.valid:
- acts.append(act)
+ acts.append(act)
return acts
def set_properties(self, properties):