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)
 {

-- 


Reply via email to