From 287b6a88d670fab8f4b4886c885cdfa2baa814e9 Mon Sep 17 00:00:00 2001 From: Yann Leboulanger Date: Wed, 20 Jul 2005 13:30:01 +0000 Subject: [PATCH] it can be xmls[jid/resource] if it's a vcard from pm --- src/tabbed_chat_window.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/tabbed_chat_window.py b/src/tabbed_chat_window.py index 21f83d78d..df467e448 100644 --- a/src/tabbed_chat_window.py +++ b/src/tabbed_chat_window.py @@ -154,7 +154,12 @@ class TabbedChatWindow(chat.Chat): pixbuf = pixbufloader.get_pixbuf() pixbufloader.close() scaled_buf = pixbuf.scale_simple(52, 52, gtk.gdk.INTERP_HYPER) - image = self.xmls[vcard['jid']].get_widget('avatar_image') + x = None + if self.xmls.has_key(vcard['jid']): + x = self.xmls[vcard['jid']] + elif self.xmls.has_key(vcard['jid'] + '/' + vcard['resource']): + x = self.xmls[vcard['jid'] + '/' + vcard['resource']] + image = x.get_widget('avatar_image') image.set_from_pixbuf(scaled_buf) image.show_all()