efl/gesture: free object gesture list in destructor

leak--

Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de>
Differential Revision: https://phab.enlightenment.org/D11242
This commit is contained in:
Mike Blumenkrantz 2020-01-29 13:32:53 -05:00 committed by Marcel Hollerbach
parent 5ffa495a1b
commit e002305e4b
1 changed files with 3 additions and 0 deletions

View File

@ -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));
}