Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar
diff options
context:
space:
mode:
authorMarco 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)
commit7ecf98ba95b3ba3e61fa385c6e6c55b29b47bfed (patch)
tree66a31f22a37ddf5fdd0c66187bcd7717441b3d9c /sugar
parentf5173c33d07c572644e7769cc5e46d0217b529c1 (diff)
Check if the icon exists
Diffstat (limited to 'sugar')
-rwxr-xr-xsugar/chat/chat.py14
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 + ": ")