diff options
author | Mike Blumenkrantz <zmike@samsung.com> | 2020-01-29 13:32:53 -0500 |
---|---|---|
committer | Marcel Hollerbach <mail@marcel-hollerbach.de> | 2020-02-05 10:10:59 +0100 |
commit | e002305e4bfd15c9fa3a426b9e21eb8daf02c3e9 (patch) | |
tree | c0e760da1ca00dfc0041619014a7ca5bcff62b20 | |
parent | 5ffa495a1b8b4c614ab13d6c00acbc4a6b38c219 (diff) | |
download | efl-e002305e4bfd15c9fa3a426b9e21eb8daf02c3e9.tar.gz |
efl/gesture: free object gesture list in destructor
leak--
Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de>
Differential Revision: https://phab.enlightenment.org/D11242
-rw-r--r-- | src/lib/evas/gesture/efl_canvas_gesture_manager.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/evas/gesture/efl_canvas_gesture_manager.c b/src/lib/evas/gesture/efl_canvas_gesture_manager.c index d596688788..9bf89b14be 100644 --- a/src/lib/evas/gesture/efl_canvas_gesture_manager.c +++ b/src/lib/evas/gesture/efl_canvas_gesture_manager.c @@ -152,6 +152,7 @@ EOLIAN static void _efl_canvas_gesture_manager_efl_object_destructor(Eo *obj, Efl_Canvas_Gesture_Manager_Data *pd EINA_UNUSED) { Efl_Canvas_Gesture_Recognizer *recognizer; + void *ptr; eina_hash_free(pd->m_config); eina_hash_free(pd->m_recognizers); @@ -161,6 +162,8 @@ _efl_canvas_gesture_manager_efl_object_destructor(Eo *obj, Efl_Canvas_Gesture_Ma eina_hash_free(pd->m_object_events); _cleanup_object(pd->m_gestures_to_delete); eina_array_free(pd->m_gestures_to_delete); + EINA_LIST_FREE(pd->m_object_gestures, ptr) + free(ptr); efl_destructor(efl_super(obj, MY_CLASS)); } |