From 8dcdb2e6a3571914e5588fca688ae2630f79a7e1 Mon Sep 17 00:00:00 2001 From: Hosang Kim Date: Tue, 17 Jan 2023 19:14:18 +0900 Subject: [PATCH] evas_device: fix memory leak. When window is destroyed, evas devices are not deleted. Change-Id: I2a313c3c90f91a266616f740137728627bdfa408 --- src/lib/evas/canvas/evas_device.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/evas/canvas/evas_device.c b/src/lib/evas/canvas/evas_device.c index 26eebd7..c12e713 100644 --- a/src/lib/evas/canvas/evas_device.c +++ b/src/lib/evas/canvas/evas_device.c @@ -446,7 +446,7 @@ again: cpy = eina_list_clone(e->devices); EINA_LIST_FREE(cpy, dev) { - if (!eina_list_data_find(deleted, dev) && (efl_parent_get(dev) == eo_e)) + if (!eina_list_data_find(deleted, dev)) { evas_device_del(dev); deleted = eina_list_append(deleted, dev); -- 2.7.4