bu5hm4n pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=37a5d6c0d1ade4e4e52e7c96ef9a87cec4781ccc

commit 37a5d6c0d1ade4e4e52e7c96ef9a87cec4781ccc
Author: Marcel Hollerbach <[email protected]>
Date:   Thu Apr 4 13:46:53 2019 +0200

    efl_ui_table: remove callbacks when item is removed
    
    everything else is wrong.
    
    Reviewed-by: YeongJong Lee <[email protected]>
    Differential Revision: https://phab.enlightenment.org/D8556
---
 src/lib/elementary/efl_ui_table.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/lib/elementary/efl_ui_table.c 
b/src/lib/elementary/efl_ui_table.c
index 2dabef1e64..f88a793cdb 100644
--- a/src/lib/elementary/efl_ui_table.c
+++ b/src/lib/elementary/efl_ui_table.c
@@ -468,6 +468,7 @@ end:
          eina_inlist_remove(EINA_INLIST_GET(pd->items), EINA_INLIST_GET(gi));
    pd->count--;
    efl_key_data_set(subobj, TABLE_ITEM_KEY, NULL);
+   efl_event_callback_array_del(subobj, subobj_callbacks(), obj);
    free(gi);
 }
 

-- 


Reply via email to