jpeg pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=ca65f66fc02af69b5b86d82b3b0f36bb3b6f00c2

commit ca65f66fc02af69b5b86d82b3b0f36bb3b6f00c2
Author: Jean-Philippe Andre <jp.an...@samsung.com>
Date:   Thu Mar 17 14:02:26 2016 +0900

    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;
    }
 }

-- 


Reply via email to