diff options
author | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2007-08-30 10:02:45 (GMT) |
---|---|---|
committer | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2007-08-30 10:02:45 (GMT) |
commit | 16869ff93e646394908077aad5082e21d9cb73a9 (patch) | |
tree | ba76191d1435edc5a16e49cd0904a89672b19ce1 | |
parent | 31a044e763ba3e6f5b82b3d86f88be25357f8b80 (diff) |
Fix a bug where buddies would appear to leave activities that are on Gabble when their Salut GetActivities() call returned
-rw-r--r-- | src/presenceservice.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/presenceservice.py b/src/presenceservice.py index 13f1342..bc8d9e4 100644 --- a/src/presenceservice.py +++ b/src/presenceservice.py @@ -492,7 +492,8 @@ class PresenceService(ExportedGObject): old_activities = set() for activity in buddy.get_joined_activities(): - old_activities.add(activity.props.id) + if activity.room_details[0] == tp: + old_activities.add(activity.props.id) new_activities = set(activities.iterkeys()) |