discomfitor pushed a commit to branch efl-1.16. http://git.enlightenment.org/core/efl.git/commit/?id=1db70ca1076b80796b29509a98d9edf83bcf4447
commit 1db70ca1076b80796b29509a98d9edf83bcf4447 Author: Mike Blumenkrantz <zm...@osg.samsung.com> Date: Tue Nov 17 18:23:07 2015 -0500 ecore-wayland: return only the relevant state value for maximize/fullscreen having window types for fullscreen/maximize is not defined by spec and leads to state mismatches when toggling from api vs receiving events from the compositor @fix --- src/lib/ecore_wayland/ecore_wl_window.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/ecore_wayland/ecore_wl_window.c b/src/lib/ecore_wayland/ecore_wl_window.c index a261d78..47f4172 100644 --- a/src/lib/ecore_wayland/ecore_wl_window.c +++ b/src/lib/ecore_wayland/ecore_wl_window.c @@ -490,7 +490,7 @@ ecore_wl_window_maximized_get(Ecore_Wl_Window *win) if (!win) return EINA_FALSE; - return win->maximized || (win->type == ECORE_WL_WINDOW_TYPE_MAXIMIZED); + return win->maximized; } EAPI void @@ -531,7 +531,7 @@ ecore_wl_window_fullscreen_get(Ecore_Wl_Window *win) if (!win) return EINA_FALSE; - return win->fullscreen || (win->type == ECORE_WL_WINDOW_TYPE_FULLSCREEN); + return win->fullscreen; } EAPI void --