Efl.Canvas.Surface: Fix linking of inexisting functions
authorJean-Philippe Andre <jp.andre@samsung.com>
Thu, 17 Mar 2016 05:02:26 +0000 (14:02 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Thu, 17 Mar 2016 05:02:26 +0000 (14:02 +0900)
The EO files specified some functions that were not implemented.
Somehow this links fine with recent GCC but older versions have
trouble.

src/lib/evas/canvas/efl_canvas_surface.eo
src/lib/evas/canvas/efl_canvas_surface_tbm.eo
src/lib/evas/canvas/efl_canvas_surface_wayland.eo
src/lib/evas/canvas/efl_canvas_surface_x11.eo

index 722f54f..3a78d2b 100644 (file)
@@ -29,5 +29,6 @@ mixin Efl.Canvas.Surface (Evas.Image)
    }
    implements {
       Eo.Base.constructor;
+      @virtual .native_buffer.set;
    }
 }
index 58d5086..9d16dc8 100644 (file)
@@ -5,6 +5,5 @@ class Efl.Canvas.Surface_Tbm (Efl.Canvas.Surface)
       Eo.Base.constructor;
       Eo.Base.destructor;
       Efl.Canvas.Surface.native_buffer.set;
-      Efl.Canvas.Surface.native_buffer.get;
    }
 }
index 1e92818..9cf9114 100644 (file)
@@ -4,7 +4,6 @@ class Efl.Canvas.Surface_Wayland (Efl.Canvas.Surface)
    implements {
       Eo.Base.constructor;
       Eo.Base.destructor;
-      Efl.Canvas.Surface.native_buffer.get;
       Efl.Canvas.Surface.native_buffer.set;
    }
 }
index d94a246..3b1c979 100644 (file)
@@ -22,7 +22,6 @@ class Efl.Canvas.Surface_X11 (Efl.Canvas.Surface)
    implements {
       Eo.Base.constructor;
       Eo.Base.destructor;
-      Efl.Canvas.Surface.native_buffer.get;
       Efl.Canvas.Surface.native_buffer.set;
    }
 }