evas_device: fix memory leak. 57/286957/1
authorHosang Kim <hosang12.kim@samsung.com>
Tue, 17 Jan 2023 10:14:18 +0000 (19:14 +0900)
committerHosang Kim <hosang12.kim@samsung.com>
Tue, 17 Jan 2023 10:14:18 +0000 (19:14 +0900)
When window is destroyed, evas devices are not deleted.

Change-Id: I2a313c3c90f91a266616f740137728627bdfa408

src/lib/evas/canvas/evas_device.c

index 26eebd7..c12e713 100644 (file)
@@ -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);