diff --git a/clients_icons/clients_icons.py b/clients_icons/clients_icons.py index 06bfc99..87d5a30 100644 --- a/clients_icons/clients_icons.py +++ b/clients_icons/clients_icons.py @@ -223,8 +223,9 @@ class ClientsIconsPlugin(GajimPlugin): # higest contact changed if roster.model[iter_][self.renderer_num] is not None: caps = contact.client_caps._node - self.set_icon(roster.model, iter_, self.renderer_num, caps) - return + if caps: + self.set_icon(roster.model, iter_, self.renderer_num, caps) + return caps = None tag = iq_obj.stanza.getTags('c') if tag: