From ca65f66fc02af69b5b86d82b3b0f36bb3b6f00c2 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Andre Date: Thu, 17 Mar 2016 14:02:26 +0900 Subject: [PATCH] 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. --- src/lib/evas/canvas/efl_canvas_surface.eo | 1 + src/lib/evas/canvas/efl_canvas_surface_tbm.eo | 1 - src/lib/evas/canvas/efl_canvas_surface_wayland.eo | 1 - src/lib/evas/canvas/efl_canvas_surface_x11.eo | 1 - 4 files changed, 1 insertion(+), 3 deletions(-) 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; } } -- 2.7.4