diff options
author | Jean-Philippe Andre <jp.andre@samsung.com> | 2016-03-17 14:02:26 +0900 |
---|---|---|
committer | Jean-Philippe Andre <jp.andre@samsung.com> | 2016-03-17 14:02:26 +0900 |
commit | ca65f66fc02af69b5b86d82b3b0f36bb3b6f00c2 (patch) | |
tree | 958d5840fea762aa253d916e5286461642abe4dc | |
parent | 8c398c365c44435db657ca104f04128e88e8edbe (diff) | |
download | efl-ca65f66fc02af69b5b86d82b3b0f36bb3b6f00c2.tar.gz |
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.
-rw-r--r-- | src/lib/evas/canvas/efl_canvas_surface.eo | 1 | ||||
-rw-r--r-- | src/lib/evas/canvas/efl_canvas_surface_tbm.eo | 1 | ||||
-rw-r--r-- | src/lib/evas/canvas/efl_canvas_surface_wayland.eo | 1 | ||||
-rw-r--r-- | src/lib/evas/canvas/efl_canvas_surface_x11.eo | 1 |
4 files changed, 1 insertions, 3 deletions
diff --git a/src/lib/evas/canvas/efl_canvas_surface.eo b/src/lib/evas/canvas/efl_canvas_surface.eo index 722f54f8db..3a78d2bc8a 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 58d50864d1..9d16dc83e6 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 1e9281885f..9cf9114977 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 d94a246134..3b1c979590 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; } } |