summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHermet Park <chuneon.park@samsung.com>2020-05-26 18:37:41 +0900
committerStefan Schmidt <s.schmidt@samsung.com>2020-06-15 15:32:21 +0200
commit3e5a28325efcaca58cef525e8bb07768188c28f8 (patch)
tree0a59bab5565a887184d753d3bd6c4e351e58ea13
parent10427694d9c75dc7fa3926e1eac30ac88c773204 (diff)
downloadefl-3e5a28325efcaca58cef525e8bb07768188c28f8.tar.gz
evas vg: clean up dangling instances
unref containers when file is closed. @fix
-rw-r--r--src/modules/evas/vg_loaders/eet/evas_vg_load_eet.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/modules/evas/vg_loaders/eet/evas_vg_load_eet.c b/src/modules/evas/vg_loaders/eet/evas_vg_load_eet.c
index 8d04aec0f1..3455f2a2b1 100644
--- a/src/modules/evas/vg_loaders/eet/evas_vg_load_eet.c
+++ b/src/modules/evas/vg_loaders/eet/evas_vg_load_eet.c
@@ -42,8 +42,9 @@ evas_vg_load_file_open_eet(Eina_File *file, const char *key, int *error EINA_UNU
}
static Eina_Bool
-evas_vg_load_file_close_eet(Vg_File_Data *vfd EINA_UNUSED)
+evas_vg_load_file_close_eet(Vg_File_Data *vfd)
{
+ if (vfd->root) efl_unref(vfd->root);
return EINA_TRUE;
}