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());
 }
 

-- 


Reply via email to