zmike pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=9c41899a085faadaaa1d0ed1decee3457eedbc46
commit 9c41899a085faadaaa1d0ed1decee3457eedbc46 Author: Hosang Kim <hosang12....@samsung.com> Date: Mon Dec 30 11:23:22 2019 -0500 ecore_evas_buffer: Unregister input events when ecore_evas_buffer is freed Summary: When ecore_evas_buffer is freed, input events is not unregistered. So _window_hash size is increasing. Reviewers: Hermet, cedric, raster, zmike Reviewed By: zmike Subscribers: zmike, rajeev.jnnce, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D10983 --- src/lib/ecore_evas/ecore_evas_buffer.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib/ecore_evas/ecore_evas_buffer.c b/src/lib/ecore_evas/ecore_evas_buffer.c index 19422366b6..390ddd4a99 100644 --- a/src/lib/ecore_evas/ecore_evas_buffer.c +++ b/src/lib/ecore_evas/ecore_evas_buffer.c @@ -20,6 +20,8 @@ _ecore_evas_buffer_free(Ecore_Evas *ee) { Ecore_Evas_Engine_Buffer_Data *bdata = ee->engine.data; + ecore_evas_input_event_unregister(ee); + if (!bdata) return; if (bdata->image) { --