Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar/chat
diff options
context:
space:
mode:
authorDan Williams <dcbw@localhost.localdomain>2006-09-28 21:03:24 (GMT)
committer Dan Williams <dcbw@localhost.localdomain>2006-09-28 21:03:24 (GMT)
commita09dc486692844a4c4e2bce74f3650da4fadd52d (patch)
treef611297931334225f5a9571d049c8613dbbe6d19 /sugar/chat
parent8e7fe5dd659db80f6a09541379037d5237d92a30 (diff)
Fix missing icon check
Diffstat (limited to 'sugar/chat')
-rw-r--r--sugar/chat/ChatToolbar.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/sugar/chat/ChatToolbar.py b/sugar/chat/ChatToolbar.py
index 70f0c2c..5d49e1f 100644
--- a/sugar/chat/ChatToolbar.py
+++ b/sugar/chat/ChatToolbar.py
@@ -1,4 +1,4 @@
-import gtk
+import gtk, gobject
from sugar.chat.Emoticons import Emoticons
from sugar.chat.sketchpad.Toolbox import Toolbox
@@ -82,9 +82,11 @@ class ChatToolbar(gtk.HBox):
for name in Emoticons.get_instance().get_all():
icon_theme = gtk.icon_theme_get_default()
- pixbuf = icon_theme.load_icon(name, 16, 0)
- if pixbuf:
+ try:
+ pixbuf = icon_theme.load_icon(name, 16, 0)
model.append([pixbuf, name])
+ except gobject.GError:
+ pass
icon_view = gtk.IconView(model)
icon_view.connect('selection-changed', self.__emoticon_selection_changed_cb)