raster pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=298f4af7fa324ae78822329b755ee06f6d127a86
commit 298f4af7fa324ae78822329b755ee06f6d127a86 Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com> Date: Sat Nov 2 11:44:15 2013 +0900 ecore-wl - add ecore_wl_window_surface_id_get so we can unbreak elm --- src/lib/ecore_wayland/Ecore_Wayland.h | 3 ++- src/lib/ecore_wayland/ecore_wl_window.c | 10 ++++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/lib/ecore_wayland/Ecore_Wayland.h b/src/lib/ecore_wayland/Ecore_Wayland.h index f58d41f..d4efec9 100644 --- a/src/lib/ecore_wayland/Ecore_Wayland.h +++ b/src/lib/ecore_wayland/Ecore_Wayland.h @@ -572,7 +572,8 @@ EAPI void ecore_wl_window_parent_set(Ecore_Wl_Window *win, Ecore_Wl_Window *pare EAPI int ecore_wl_window_id_get(Ecore_Wl_Window *win); EAPI void ecore_wl_window_title_set(Ecore_Wl_Window *win, const char *title); EAPI void ecore_wl_window_class_name_set(Ecore_Wl_Window *win, const char *class_name); - +EAPI int ecore_wl_window_surface_id_get(Ecore_Wl_Window *win); + EAPI Ecore_Wl_Input *ecore_wl_window_keyboard_get(Ecore_Wl_Window *win); /** diff --git a/src/lib/ecore_wayland/ecore_wl_window.c b/src/lib/ecore_wayland/ecore_wl_window.c index 9b732d1..b0f66dd 100644 --- a/src/lib/ecore_wayland/ecore_wl_window.c +++ b/src/lib/ecore_wayland/ecore_wl_window.c @@ -689,6 +689,16 @@ ecore_wl_window_id_get(Ecore_Wl_Window *win) } /* @since 1.8 */ +EAPI int +ecore_wl_window_surface_id_get(Ecore_Wl_Window *win) +{ + LOGFN(__FILE__, __LINE__, __FUNCTION__); + + if (!win) return 0; + return win->surface_id; +} + +/* @since 1.8 */ EAPI void ecore_wl_window_title_set(Ecore_Wl_Window *win, const char *title) { --