ecore-wl fullscreen state is based on either window type or attribute
authorMike Blumenkrantz <zmike@osg.samsung.com>
Fri, 27 Feb 2015 03:30:44 +0000 (22:30 -0500)
committerMike Blumenkrantz <zmike@osg.samsung.com>
Fri, 27 Feb 2015 03:30:44 +0000 (22:30 -0500)
fixes fullscreen state detection when being set to fullscreen by the compositor

@fix

src/lib/ecore_wayland/ecore_wl_window.c

index febb135..87da43d 100644 (file)
@@ -558,10 +558,7 @@ ecore_wl_window_fullscreen_get(Ecore_Wl_Window *win)
 
    if (!win) return EINA_FALSE;
 
-   if (win->type == ECORE_WL_WINDOW_TYPE_FULLSCREEN)
-     return EINA_TRUE;
-
-   return EINA_FALSE;
+   return win->fullscreen || (win->type == ECORE_WL_WINDOW_TYPE_FULLSCREEN);
 }
 
 EAPI void