diff options
author | Dan Williams <dcbw@localhost.localdomain> | 2006-09-28 21:03:24 (GMT) |
---|---|---|
committer | Dan Williams <dcbw@localhost.localdomain> | 2006-09-28 21:03:24 (GMT) |
commit | a09dc486692844a4c4e2bce74f3650da4fadd52d (patch) | |
tree | f611297931334225f5a9571d049c8613dbbe6d19 /sugar | |
parent | 8e7fe5dd659db80f6a09541379037d5237d92a30 (diff) |
Fix missing icon check
Diffstat (limited to 'sugar')
-rw-r--r-- | sugar/chat/ChatToolbar.py | 8 |
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) |