From c3012b4ec65ba4f3804ef71c97bd0f09204c212f Mon Sep 17 00:00:00 2001 From: Nikos Kouremenos <kourem@gmail.com> Date: Wed, 16 Nov 2005 11:05:45 +0000 Subject: [PATCH] fix a tb for contacts that have EXTVAL in vcard --- src/vcard.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/vcard.py b/src/vcard.py index 041e4d3cee..e8fc0b899a 100644 --- a/src/vcard.py +++ b/src/vcard.py @@ -45,6 +45,8 @@ def get_avatar_pixbuf_encoded_mime(photo): if not isinstance(photo, dict): return None, None, None img_decoded = None + avatar_encoded = None + avatar_mime_type = None if photo.has_key('BINVAL') and photo.has_key('TYPE'): img_encoded = photo['BINVAL'] avatar_encoded = img_encoded @@ -61,8 +63,10 @@ def get_avatar_pixbuf_encoded_mime(photo): except: pass if img_decoded: - return gtkgui_helpers.get_pixbuf_from_data(img_decoded), avatar_encoded, avatar_mime_type - return None, None, None + pixbuf = gtkgui_helpers.get_pixbuf_from_data(img_decoded) + else: + pixbuf = None + return pixbuf, avatar_encoded, avatar_mime_type class VcardWindow: '''Class for contact's information window''' -- GitLab