[Telepathy-commits] [telepathy-gabble/master] gabble_presence_cache_contacts_removed_from_olpc_view: discard presence if needed
Guillaume Desmottes
guillaume.desmottes at collabora.co.uk
Wed Oct 15 10:33:10 PDT 2008
---
src/presence-cache.c | 1 +
tests/twisted/olpc/view-presence.py | 4 ++--
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/presence-cache.c b/src/presence-cache.c
index 4a3bc38..dea766a 100644
--- a/src/presence-cache.c
+++ b/src/presence-cache.c
@@ -1540,6 +1540,7 @@ gabble_presence_cache_contacts_removed_from_olpc_view (
if (gabble_presence_removed_from_view (presence))
{
g_array_append_val (changed, handle);
+ gabble_presence_cache_maybe_remove (self, handle);
}
}
diff --git a/tests/twisted/olpc/view-presence.py b/tests/twisted/olpc/view-presence.py
index c2ed095..bc420e0 100644
--- a/tests/twisted/olpc/view-presence.py
+++ b/tests/twisted/olpc/view-presence.py
@@ -140,8 +140,8 @@ def test(q, bus, conn, stream):
EventPattern('dbus-signal', signal='PresenceUpdate'))
presence = event.args[0]
- # Connection_Presence_Type_Offline = 1
- assert presence[handles['bob']] == (1, 'offline', '')
+ # Connection_Presence_Type_Unknown = 7
+ assert presence[handles['bob']] == (7, 'unknown', '')
# remove charles from view
message = create_gadget_message("test at localhost")
--
1.5.6.5
More information about the Telepathy-commits
mailing list