cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=ad3ae08b82d3b53467f44261c61957fefc24f9d7
commit ad3ae08b82d3b53467f44261c61957fefc24f9d7 Author: Subhransu Mohanty <sub.moha...@samsung.com> Date: Wed Aug 19 09:00:51 2015 +0900 evas: delete the ector_renderer when evas_vg_node gets deleted. Signed-off-by: Cedric BAIL <ced...@osg.samsung.com> --- 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 ad0817e..775c688 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()); } --