From: Cedric BAIL Date: Fri, 3 Apr 2015 14:30:48 +0000 (+0200) Subject: ector: fix constructor/destructor of Ector_Cairo backend. X-Git-Tag: v1.14.0-alpha1~44^2~129 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=df43ec94874ecb0b5e6ec26a86a464a7009af4af;p=platform%2Fupstream%2Fefl.git ector: fix constructor/destructor of Ector_Cairo backend. --- diff --git a/src/lib/ector/cairo/ector_cairo_surface.c b/src/lib/ector/cairo/ector_cairo_surface.c index c2d42a9..6a89282 100644 --- a/src/lib/ector/cairo/ector_cairo_surface.c +++ b/src/lib/ector/cairo/ector_cairo_surface.c @@ -79,6 +79,7 @@ static void _ector_cairo_surface_eo_base_constructor(Eo *obj EINA_UNUSED, Ector_Cairo_Surface_Data *pd EINA_UNUSED) { + eo_do_super(obj, ECTOR_CAIRO_SURFACE_CLASS, eo_constructor()); _cairo_count++; } @@ -86,11 +87,12 @@ static void _ector_cairo_surface_eo_base_destructor(Eo *obj EINA_UNUSED, Ector_Cairo_Surface_Data *pd EINA_UNUSED) { + eo_do_super(obj, ECTOR_CAIRO_SURFACE_CLASS, eo_destructor()); + if (--_cairo_count) return ; if (_cairo_so) eina_module_free(_cairo_so); _cairo_so = NULL; } - #include "ector_cairo_surface.eo.c" #include "ector_renderer_cairo_base.eo.c"