aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJean-Philippe Andre <jp.andre@samsung.com>2016-03-17 14:02:26 +0900
committerJean-Philippe Andre <jp.andre@samsung.com>2016-03-17 14:02:26 +0900
commitca65f66fc02af69b5b86d82b3b0f36bb3b6f00c2 (patch)
tree958d5840fea762aa253d916e5286461642abe4dc
parentEvas.Image: Simplify inheritance tree of image classes (diff)
downloadefl-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.eo1
-rw-r--r--src/lib/evas/canvas/efl_canvas_surface_tbm.eo1
-rw-r--r--src/lib/evas/canvas/efl_canvas_surface_wayland.eo1
-rw-r--r--src/lib/evas/canvas/efl_canvas_surface_x11.eo1
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;
}
}