From afed13086e987be24e04dc41d41484ae11a86a74 Mon Sep 17 00:00:00 2001 From: Carsten Haitzler Date: Tue, 11 Jan 2011 10:09:48 +0000 Subject: [PATCH] ooh and ALSO handle files if .edj - if full path set. SVN revision: 56050 --- src/bin/e_icon.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/bin/e_icon.c b/src/bin/e_icon.c index 9efd4752e..6e1448810 100644 --- a/src/bin/e_icon.c +++ b/src/bin/e_icon.c @@ -60,10 +60,15 @@ EAPI Eina_Bool e_icon_file_set(Evas_Object *obj, const char *file) { E_Smart_Data *sd; + int len; if (!(sd = evas_object_smart_data_get(obj))) return EINA_FALSE; + len = strlen(file); + if ((len > 4) && (!strcasecmp(file + len - 4, ".edj"))) + return e_icon_file_edje_set(obj, file, "icon"); + /* smart code here */ _e_icon_obj_prepare(obj, sd); /* FIXME: 64x64 - unhappy about this. use icon size */