From 9c5a8ce7e65cb810fb1c14db2e343238250cd21a Mon Sep 17 00:00:00 2001 From: Shinwoo Kim Date: Sun, 14 Apr 2013 19:56:39 +0900 Subject: [PATCH] [access] delete access object, when its hover object is deleted Change-Id: I40629a1dfa31fd07b73f52cf4a992ba0de50789a --- src/lib/elm_access.c | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/src/lib/elm_access.c b/src/lib/elm_access.c index a44868e..abe88d6 100644 --- a/src/lib/elm_access.c +++ b/src/lib/elm_access.c @@ -283,15 +283,6 @@ _access_obj_mouse_in_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSE } static void -_access_obj_del_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) -{ - _elm_access_object_unregister(data, obj); - - // _elm_access_edje_object_part_object_register(); set below object data - evas_object_data_del(obj, "_part_access_obj"); -} - -static void _access_read_done(void *data __UNUSED__) { printf("read done\n"); @@ -1060,6 +1051,12 @@ _elm_access_object_hilight_disable(Evas *e) evas_object_del(o); } +static void +_access_obj_del_cb(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) +{ + _access_object_unregister(obj); +} + EAPI void _elm_access_object_register(Evas_Object *obj, Evas_Object *hoverobj) { -- 2.7.4