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

-- 


Reply via email to