diff options
author | Marco Pesenti Gritti <mpg@redhat.com> | 2006-05-22 06:32:34 (GMT) |
---|---|---|
committer | Marco Pesenti Gritti <mpg@redhat.com> | 2006-05-22 06:32:34 (GMT) |
commit | 7ecf98ba95b3ba3e61fa385c6e6c55b29b47bfed (patch) | |
tree | 66a31f22a37ddf5fdd0c66187bcd7717441b3d9c | |
parent | f5173c33d07c572644e7769cc5e46d0217b529c1 (diff) |
Check if the icon exists
-rwxr-xr-x | sugar/chat/chat.py | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/sugar/chat/chat.py b/sugar/chat/chat.py index 7663f58..31a4f26 100755 --- a/sugar/chat/chat.py +++ b/sugar/chat/chat.py @@ -278,15 +278,15 @@ class Chat(activity.Activity): def _insert_buddy(self, buf, nick): buddy = self._group.get_buddy(nick) - print buddy.get_nick_name() - pbl = gtk.gdk.PixbufLoader() - pbl.write(buddy.get_icon()) - pbl.close() - pbuf = pbl.get_pixbuf() + if buddy.get_icon(): + pbl = gtk.gdk.PixbufLoader() + pbl.write(buddy.get_icon()) + pbl.close() + pbuf = pbl.get_pixbuf() - aniter = buf.get_end_iter() - buf.insert_pixbuf(aniter, pbuf) + aniter = buf.get_end_iter() + buf.insert_pixbuf(aniter, pbuf) aniter = buf.get_end_iter() buf.insert(aniter, nick + ": ") |