* santize boolean params
* enforce window state flag setting
@fix
ref T2919
Signed-off-by: Chris Michael <cp.michael@samsung.com>
EAPI void
ecore_wl2_window_iconified_set(Ecore_Wl2_Window *window, Eina_Bool iconified)
{
+ Eina_Bool prev;
+
EINA_SAFETY_ON_NULL_RETURN(window);
- if (window->minimized == iconified) return;
+ prev = window->minimized;
+ iconified = !!iconified;
+ if (prev == iconified) return;
+
+ window->minimized = iconified;
if (iconified)
{
window->type = ECORE_WL2_WINDOW_TYPE_TOPLEVEL;
}
-
- window->minimized = iconified;
}
EAPI void