From 5ac0b9df10adfbdd7bde7bfc85e3a6580e1a6cbc Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Thu, 23 May 2013 11:16:00 +0100 Subject: [PATCH] remove unnecessary call to evas_object_data_get during gadget deletion --- src/bin/e_gadcon.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/bin/e_gadcon.c b/src/bin/e_gadcon.c index b751b3dbe..8f2a94b8f 100644 --- a/src/bin/e_gadcon.c +++ b/src/bin/e_gadcon.c @@ -3780,7 +3780,7 @@ _e_gadcon_layout_smart_disown(Evas_Object *obj) E_Gadcon_Layout_Item *bi; if (!obj) return; - bi = evas_object_data_get(obj, "e_gadcon_layout_data"); + bi = evas_object_data_del(obj, "e_gadcon_layout_data"); if (!bi) return; if (!bi->sd->items) { @@ -3791,8 +3791,7 @@ _e_gadcon_layout_smart_disown(Evas_Object *obj) _e_gadcon_layout_smart_item_del_hook); evas_object_smart_member_del(obj); evas_object_clip_unset(obj); - evas_object_data_del(obj, "e_gadcon_layout_data"); - E_FREE(bi); + free(bi); } static void