aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/evas/canvas/evas_vg.eo
diff options
context:
space:
mode:
authorCedric BAIL <cedric@osg.samsung.com>2015-08-20 15:39:16 +0200
committerCedric BAIL <cedric@osg.samsung.com>2015-08-20 15:39:16 +0200
commit67ef1b11ff05a8c09aa6975f29bc28584ce15187 (patch)
tree8b51fd2e18cd9aacf96e162bd0622549a2176988 /src/lib/evas/canvas/evas_vg.eo
parenteo - use ren not xref for children to not waste memory (diff)
downloadefl-67ef1b11ff05a8c09aa6975f29bc28584ce15187.tar.gz
evas: properly fix unref of ector renderer.
Async rendering doesn't have a main loop cleanup function. The only one being called is in the rendering thread. I wrongly assumed in my previous patch that render_post on an object was called after the async render was done which is obviously not the case as pointed by Subhransu. This patch now wait for the async rendering to be done.
Diffstat (limited to 'src/lib/evas/canvas/evas_vg.eo')
-rw-r--r--src/lib/evas/canvas/evas_vg.eo1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/evas/canvas/evas_vg.eo b/src/lib/evas/canvas/evas_vg.eo
index 9f466d4f1c..6438fe3320 100644
--- a/src/lib/evas/canvas/evas_vg.eo
+++ b/src/lib/evas/canvas/evas_vg.eo
@@ -20,6 +20,7 @@ class Evas.VG (Evas.Object, Efl.Gfx.Fill, Efl.Gfx.View)
}
implements {
Eo.Base.constructor;
+ Eo.Base.finalize;
Eo.Base.destructor;
Efl.Gfx.Fill.fill.set;
Efl.Gfx.Fill.fill.get;