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