From 6c7cea8dfd2d93044e1f7c576728ebce47891041 Mon Sep 17 00:00:00 2001 From: Philip Withnall Date: Wed, 30 Jun 2010 12:10:31 +0100 Subject: [PATCH] Fix setting capabilities when Tp returns a null set of capabilities --- backends/telepathy/tpf-persona.vala | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/backends/telepathy/tpf-persona.vala b/backends/telepathy/tpf-persona.vala index be0d22d..0878493 100644 --- a/backends/telepathy/tpf-persona.vala +++ b/backends/telepathy/tpf-persona.vala @@ -246,8 +246,9 @@ public class Tpf.Persona : Folks.Persona, Alias, Avatar, Folks.Capabilities, private void contact_notify_capabilities () { - this.capabilities = folks_capabilities_flags_from_tp ( - this.contact.get_capabilities ()); + var caps = this.contact.get_capabilities (); + if (caps != null) + this.capabilities = folks_capabilities_flags_from_tp (caps); } /* Based off tp_caps_to_capabilities() in empathy-contact.c */ -- 2.7.4