From 3148ab7e4e46116300f7adbd81c126afdfd90040 Mon Sep 17 00:00:00 2001 From: tmolitor Date: Thu, 7 Apr 2016 03:40:34 +0200 Subject: [PATCH] Correctly convert avatar images in roster, too --- src/tooltips.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/tooltips.py b/src/tooltips.py index 97d477f7a..47d05dea1 100644 --- a/src/tooltips.py +++ b/src/tooltips.py @@ -419,8 +419,8 @@ class GCTooltip(BaseTooltip): file_ = helpers.get_avatar_path(os.path.join(gajim.AVATAR_PATH, puny_room, puny_name)) if file_: - self.avatar_image.set_from_file(file_) - pix = self.avatar_image.get_pixbuf() + with open(file_, 'rb') as file_data: + pix = gtkgui_helpers.get_pixbuf_from_data(file_data.read()) pix = gtkgui_helpers.get_scaled_pixbuf(pix, 'tooltip') self.avatar_image.set_from_pixbuf(pix) else: @@ -485,8 +485,8 @@ class RosterTooltip(NotificationAreaTooltip): file_ = helpers.get_avatar_path(os.path.join(gajim.AVATAR_PATH, puny_jid)) if file_: - self.avatar_image.set_from_file(file_) - pix = self.avatar_image.get_pixbuf() + with open(file_, 'rb') as file_data: + pix = gtkgui_helpers.get_pixbuf_from_data(file_data.read()) pix = gtkgui_helpers.get_scaled_pixbuf(pix, 'tooltip') self.avatar_image.set_from_pixbuf(pix) table_size = 4