[access] delete access object, when its hover object is deleted
authorShinwoo Kim <cinoo.kim@samsung.com>
Sun, 14 Apr 2013 10:56:39 +0000 (19:56 +0900)
committerSungho Kwak <sungho1.kwak@samsung.com>
Mon, 29 Apr 2013 11:29:28 +0000 (20:29 +0900)
Change-Id: I40629a1dfa31fd07b73f52cf4a992ba0de50789a

src/lib/elm_access.c

index a44868e..abe88d6 100644 (file)
@@ -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)
 {