From: discomfitor Date: Sat, 23 Jul 2011 17:27:39 +0000 (+0000) Subject: this code was too ugly to live X-Git-Tag: REL_F_I9500_20120323_1~17^2~2218 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e1e1dc27e52cc1d6d708c5811f4c3ff4df336b19;p=framework%2Fuifw%2Felementary.git this code was too ugly to live git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@61610 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33 --- diff --git a/src/lib/elm_win.c b/src/lib/elm_win.c index 67aa39b..6ea7d05 100644 --- a/src/lib/elm_win.c +++ b/src/lib/elm_win.c @@ -1413,33 +1413,24 @@ elm_win_add(Evas_Object *parent, const char *name, Elm_Win_Type type) switch (type) { case ELM_WIN_INLINED_IMAGE: - { - if (parent) - { - Evas *e = evas_object_evas_get(parent); - if (e) - { - Ecore_Evas *ee = ecore_evas_ecore_evas_get(e); - if (ee) - { - win->img_obj = ecore_evas_object_image_new(ee); - if (win->img_obj) - { - win->ee = ecore_evas_object_ecore_evas_get(win->img_obj); - if (win->ee) - { - _win_inlined_image_set(win); - } - else - { - evas_object_del(win->img_obj); - win->img_obj = NULL; - } - } - } - } - } - } + if (!parent) break; + { + Evas *e = evas_object_evas_get(parent); + Ecore_Evas *ee; + if (!e) break; + ee = ecore_evas_ecore_evas_get(e); + if (!ee) break; + win->img_obj = ecore_evas_object_image_new(ee); + if (!win->img_obj) break; + win->ee = ecore_evas_object_ecore_evas_get(win->img_obj); + if (win->ee) + { + _win_inlined_image_set(win); + break; + } + evas_object_del(win->img_obj); + win->img_obj = NULL; + } break; default: if (ENGINE_COMPARE(ELM_SOFTWARE_X11))