devilhorns pushed a commit to branch master.
commit 8e92e10088b57d44cdc9c2a5f6697532a6dda08a
Author: Chris Michael <[email protected]>
Date: Tue Aug 20 14:44:42 2013 +0100
When we create a wl_surface for the window, set the surface_id field
of the window structure.
Signed-off-by: Chris Michael <[email protected]>
---
src/lib/ecore_wayland/ecore_wl_window.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/lib/ecore_wayland/ecore_wl_window.c
b/src/lib/ecore_wayland/ecore_wl_window.c
index 5e216b0..15f57ce 100644
--- a/src/lib/ecore_wayland/ecore_wl_window.c
+++ b/src/lib/ecore_wayland/ecore_wl_window.c
@@ -263,6 +263,7 @@ ecore_wl_window_surface_create(Ecore_Wl_Window *win)
if (!win) return NULL;
if (win->surface) return win->surface;
win->surface = wl_compositor_create_surface(_ecore_wl_disp->wl.compositor);
+ win->surface_id = wl_proxy_get_id((struct wl_proxy *)win->surface);
return win->surface;
}
--
------------------------------------------------------------------------------
Introducing Performance Central, a new site from SourceForge and
AppDynamics. Performance Central is your source for news, insights,
analysis and resources for efficient Application Performance Management.
Visit us today!
http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk