summaryrefslogtreecommitdiff
path: root/legacy/elementary/src/lib/elm_access.c
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2013-07-18 12:48:22 +0900
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2013-07-18 12:48:22 +0900
commit3571cdd2090ab1247111a08a59e5a91cc9d16639 (patch)
tree4541b804b6c4aec238ce63b2ffebce507b913bb7 /legacy/elementary/src/lib/elm_access.c
parentf12b32955a65133125764207c16ce70a3dade07d (diff)
unregister access fully on del of src obj.
Diffstat (limited to 'legacy/elementary/src/lib/elm_access.c')
-rw-r--r--legacy/elementary/src/lib/elm_access.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/legacy/elementary/src/lib/elm_access.c b/legacy/elementary/src/lib/elm_access.c
index 9c90d0f..b7d84fa 100644
--- a/legacy/elementary/src/lib/elm_access.c
+++ b/legacy/elementary/src/lib/elm_access.c
@@ -31,6 +31,8 @@ static Elm_Access_Action_Type action_by = ELM_ACCESS_ACTION_FIRST;
31 31
32static Evas_Object * _elm_access_add(Evas_Object *parent); 32static Evas_Object * _elm_access_add(Evas_Object *parent);
33 33
34static void _access_object_unregister(Evas_Object *obj);
35
34static void 36static void
35_elm_access_smart_add(Eo *obj, void *_pd EINA_UNUSED, va_list *list EINA_UNUSED) 37_elm_access_smart_add(Eo *obj, void *_pd EINA_UNUSED, va_list *list EINA_UNUSED)
36{ 38{
@@ -321,9 +323,7 @@ static void
321_access_obj_del_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__) 323_access_obj_del_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__)
322{ 324{
323 _elm_access_object_unregister(data, obj); 325 _elm_access_object_unregister(data, obj);
324 326 _access_object_unregister(obj);
325 // _elm_access_edje_object_part_object_register(); set below object data
326 evas_object_data_del(obj, "_part_access_obj");
327} 327}
328 328
329static void 329static void