From efccbe07e8a2e20d69f41882117d49168a0e0329 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Briano?= Date: Fri, 26 Mar 2010 05:44:30 +0000 Subject: [PATCH] Make someone else assume responsibility when Elementary is not the father. SVN revision: 47479 --- legacy/elementary/src/edje_externals/elm.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/legacy/elementary/src/edje_externals/elm.c b/legacy/elementary/src/edje_externals/elm.c index c7ed116090..478b0105a5 100644 --- a/legacy/elementary/src/edje_externals/elm.c +++ b/legacy/elementary/src/edje_externals/elm.c @@ -112,7 +112,9 @@ external_common_param_icon_get(Evas_Object *obj, const Edje_External_Param *p) edje_object_file_get(edje, &file, NULL); parent_widget = elm_widget_parent_widget_get(obj); - elm_icon_add(parent_widget); + if (!parent_widget) + parent_widget = edje; + icon = elm_icon_add(parent_widget); if (elm_icon_file_set(icon, file, p->s)) return icon;