diff --git a/sugar/graphics/icon.py b/sugar/graphics/icon.py index 03b1927b..c4c9d80a 100644 --- a/sugar/graphics/icon.py +++ b/sugar/graphics/icon.py @@ -15,6 +15,8 @@ # Free Software Foundation, Inc., 59 Temple Place - Suite 330, # Boston, MA 02111-1307, USA. +import os + import gtk class Icon(gtk.Image): @@ -29,6 +31,10 @@ class Icon(gtk.Image): source = gtk.IconSource() source.set_icon_name(normal_name) icon_set.add_source(source) + elif os.path.exists(normal_name): + source = gtk.IconSource() + source.set_filename(normal_name) + icon_set.add_source(source) inactive_name = name + '-inactive' if icon_theme.has_icon(inactive_name):