From 80e5934bb5e60b872b9b9dff72ecd096b19b109c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Philipp=20H=C3=B6rist?= <philipp@hoerist.com>
Date: Sat, 26 Jan 2019 20:04:43 +0100
Subject: [PATCH] Dont skip extension point

- If the contact has no avatar the tooltip extension point was not executed
---
 gajim/gtk/tooltips.py | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/gajim/gtk/tooltips.py b/gajim/gtk/tooltips.py
index 1fbaee11f2..47eed81893 100644
--- a/gajim/gtk/tooltips.py
+++ b/gajim/gtk/tooltips.py
@@ -449,10 +449,9 @@ class RosterTooltip(StatusTable):
         scale = self._ui.tooltip_grid.get_scale_factor()
         surface = app.contacts.get_avatar(
             account, self.prim_contact.jid, AvatarSize.TOOLTIP, scale)
-        if surface is None:
-            return
-        self._ui.avatar.set_from_surface(surface)
-        self._ui.avatar.show()
+        if surface is not None:
+            self._ui.avatar.set_from_surface(surface)
+            self._ui.avatar.show()
 
         app.plugin_manager.gui_extension_point(
             'roster_tooltip_populate', self, contacts, self._ui.tooltip_grid)
-- 
GitLab