From: Joseph T Date: Wed, 15 Dec 2010 22:39:31 +0000 (-0500) Subject: [src/lib/elm_conform.c]: conformant deletion handling X-Git-Tag: REL_I9200_20110603-1~572 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=65b350092b46531a91f196fbfe84b77b22c91c5e;p=framework%2Fuifw%2Felementary.git [src/lib/elm_conform.c]: conformant deletion handling --- diff --git a/src/lib/elm_conform.c b/src/lib/elm_conform.c index c43dbb3..641fdb8 100644 --- a/src/lib/elm_conform.c +++ b/src/lib/elm_conform.c @@ -43,6 +43,9 @@ _del_hook(Evas_Object *obj) Widget_Data *wd = elm_widget_data_get(obj); if (!wd) return; if (wd->prop_hdl) ecore_event_handler_del(wd->prop_hdl); + if (wd->shelf) evas_object_del(wd->shelf); + if (wd->virtualkeypad) evas_object_del(wd->virtualkeypad); + if (wd->panel) evas_object_del(wd->panel); free(wd); }