forked from enlightenment/efl
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:
parent
5ffa495a1b
commit
e002305e4b
|
@ -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_manager_efl_object_destructor(Eo *obj, Efl_Canvas_Gesture_Manager_Data *pd EINA_UNUSED)
|
||||||
{
|
{
|
||||||
Efl_Canvas_Gesture_Recognizer *recognizer;
|
Efl_Canvas_Gesture_Recognizer *recognizer;
|
||||||
|
void *ptr;
|
||||||
|
|
||||||
eina_hash_free(pd->m_config);
|
eina_hash_free(pd->m_config);
|
||||||
eina_hash_free(pd->m_recognizers);
|
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);
|
eina_hash_free(pd->m_object_events);
|
||||||
_cleanup_object(pd->m_gestures_to_delete);
|
_cleanup_object(pd->m_gestures_to_delete);
|
||||||
eina_array_free(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));
|
efl_destructor(efl_super(obj, MY_CLASS));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue