efl_gesture_manager: free hash in destructor
every canvas object has had this leak for some time: ==25217== 64 bytes in 1 blocks are definitely lost in loss record 1,669 of 3,515 ==25217== at 0x4C2FB6B: malloc (vg_replace_malloc.c:299) ==25217== by 0x688D839: eina_hash_new (eina_hash.c:755) ==25217== by 0x688D940: eina_hash_string_superfast_new (eina_hash.c:791) ==25217== by 0x6265F8C: _efl_gesture_manager_efl_object_constructor (efl_gesture_manager.c:66)
This commit is contained in:
parent
0745ec922b
commit
f9ef210005
|
@ -89,6 +89,7 @@ _efl_gesture_manager_config_set(Eo *obj EINA_UNUSED, Efl_Gesture_Manager_Data *p
|
|||
EOLIAN static void
|
||||
_efl_gesture_manager_efl_object_destructor(Eo *obj, Efl_Gesture_Manager_Data *pd EINA_UNUSED)
|
||||
{
|
||||
eina_hash_free(pd->m_config);
|
||||
eina_hash_free(pd->m_recognizers);
|
||||
eina_hash_free(pd->m_gesture_contex);
|
||||
eina_hash_free(pd->m_object_events);
|
||||
|
|
Loading…
Reference in New Issue