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)
      {

-- 


Reply via email to