summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonny Lamb <jonny.lamb@collabora.co.uk>2011-04-26 16:49:40 +0100
committerJonny Lamb <jonny.lamb@collabora.co.uk>2011-04-26 16:49:40 +0100
commit95fbc5979525ba539977ad1cf63f4054f798fd90 (patch)
tree6c46bfb9bda53f7381b63a78f5cefa05dcacd141
parente10e3222ce63c0316709bffd4972479f5d1ae65f (diff)
status: only try and get caps for contacts implementing the right interface
Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
-rw-r--r--salut/status.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/salut/status.c b/salut/status.c
index 6879929..9059688 100644
--- a/salut/status.c
+++ b/salut/status.c
@@ -474,7 +474,8 @@ capabilities_idle_cb (gpointer data)
for (l = contacts; l != NULL; l = l->next)
{
- contact_capabilities_changed (self, l->data, FALSE);
+ if (WOCKY_IS_XEP_0115_CAPABILITIES (l->data))
+ contact_capabilities_changed (self, l->data, FALSE);
}
g_list_free (contacts);