From 1ea4ff264cfe3bd34ef47cf83fb897bb08b17a34 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20H=C3=B6rist?= Date: Tue, 6 Mar 2018 23:12:09 +0100 Subject: [PATCH] Fix roster tooltip Fixes #8924 Its not clear at this point why we dont find a contact is None, so log output is added --- gajim/tooltips.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gajim/tooltips.py b/gajim/tooltips.py index 268dc43a7..2850f988c 100644 --- a/gajim/tooltips.py +++ b/gajim/tooltips.py @@ -413,6 +413,10 @@ class RosterTooltip(Gtk.Window, StatusTable): # Username/Account/Groupchat self.prim_contact = app.contacts.get_highest_prio_contact_from_contacts( contacts) + if self.prim_contact is None: + log.error('No contact for Roster tooltip found') + log.error('contacts: %s, typ: %s, account: %s', contacts, typ, account) + return self.contact_jid = self.prim_contact.jid name = GLib.markup_escape_text(self.prim_contact.get_shown_name()) name_markup = '{}'.format(name)