From ad3ae08b82d3b53467f44261c61957fefc24f9d7 Mon Sep 17 00:00:00 2001 From: Subhransu Mohanty Date: Wed, 19 Aug 2015 09:00:51 +0900 Subject: [PATCH] evas: delete the ector_renderer when evas_vg_node gets deleted. Signed-off-by: Cedric BAIL --- src/lib/evas/canvas/evas_vg_node.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/lib/evas/canvas/evas_vg_node.c b/src/lib/evas/canvas/evas_vg_node.c index ad0817efa6..775c6886e5 100644 --- a/src/lib/evas/canvas/evas_vg_node.c +++ b/src/lib/evas/canvas/evas_vg_node.c @@ -266,6 +266,13 @@ _efl_vg_base_eo_base_destructor(Eo *obj, Efl_VG_Base_Data *pd) free(pd->m); pd->m = NULL; } + + if (pd->renderer) + { + eo_del(pd->renderer); + pd->renderer = NULL; + } + eo_do_super(obj, MY_CLASS, eo_destructor()); }