From: Jean-Philippe Andre Date: Thu, 17 Mar 2016 05:02:26 +0000 (+0900) Subject: Efl.Canvas.Surface: Fix linking of inexisting functions X-Git-Tag: upstream/1.20.0~7172 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=ca65f66fc02af69b5b86d82b3b0f36bb3b6f00c2;p=platform%2Fupstream%2Fefl.git Efl.Canvas.Surface: Fix linking of inexisting functions The EO files specified some functions that were not implemented. Somehow this links fine with recent GCC but older versions have trouble. --- diff --git a/src/lib/evas/canvas/efl_canvas_surface.eo b/src/lib/evas/canvas/efl_canvas_surface.eo index 722f54f..3a78d2b 100644 --- a/src/lib/evas/canvas/efl_canvas_surface.eo +++ b/src/lib/evas/canvas/efl_canvas_surface.eo @@ -29,5 +29,6 @@ mixin Efl.Canvas.Surface (Evas.Image) } implements { Eo.Base.constructor; + @virtual .native_buffer.set; } } diff --git a/src/lib/evas/canvas/efl_canvas_surface_tbm.eo b/src/lib/evas/canvas/efl_canvas_surface_tbm.eo index 58d5086..9d16dc8 100644 --- a/src/lib/evas/canvas/efl_canvas_surface_tbm.eo +++ b/src/lib/evas/canvas/efl_canvas_surface_tbm.eo @@ -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; } } diff --git a/src/lib/evas/canvas/efl_canvas_surface_wayland.eo b/src/lib/evas/canvas/efl_canvas_surface_wayland.eo index 1e92818..9cf9114 100644 --- a/src/lib/evas/canvas/efl_canvas_surface_wayland.eo +++ b/src/lib/evas/canvas/efl_canvas_surface_wayland.eo @@ -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; } } diff --git a/src/lib/evas/canvas/efl_canvas_surface_x11.eo b/src/lib/evas/canvas/efl_canvas_surface_x11.eo index d94a246..3b1c979 100644 --- a/src/lib/evas/canvas/efl_canvas_surface_x11.eo +++ b/src/lib/evas/canvas/efl_canvas_surface_x11.eo @@ -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; } }