ector: implement a simple virtual to prepare the mask in Ector.Renderer.Generic.Base.
authorCedric BAIL <cedric@osg.samsung.com>
Fri, 3 Apr 2015 14:31:43 +0000 (16:31 +0200)
committerCedric BAIL <cedric@osg.samsung.com>
Fri, 3 Apr 2015 14:31:43 +0000 (16:31 +0200)
src/lib/ector/ector_renderer_base.c
src/lib/ector/ector_renderer_generic_base.eo

index 70b636b..6db31d3 100644 (file)
@@ -123,4 +123,11 @@ _ector_renderer_generic_base_quality_get(Eo *obj EINA_UNUSED,
    return pd->q;
 }
 
+static Eina_Bool
+_ector_renderer_generic_base_prepare(Eo *obj, Ector_Renderer_Generic_Base_Data *pd)
+{
+   if (pd->mask)
+     eo_do(pd->mask, ector_renderer_prepare());
+}
+
 #include "ector_renderer_generic_base.eo.c"
index 91275d5..5e5d6aa 100644 (file)
@@ -113,7 +113,6 @@ abstract Ector.Renderer.Generic.Base (Eo.Base)
    implements {
       @virtual .draw;
       @virtual .bounds_get;
-      @virtual .prepare;
       @virtual .done;
    }
 }