devilhorns pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=e50d228882e69e418bac4416f8eca902c5e43f51

commit e50d228882e69e418bac4416f8eca902c5e43f51
Author: Chris Michael <cp.mich...@samsung.com>
Date:   Tue Dec 8 09:56:57 2015 -0500

    ecore-wl2: rewrite iconified set function for consistency
    
    * santize boolean params
    * enforce window state flag setting
    
    @fix
    
    ref T2919
    
    Signed-off-by: Chris Michael <cp.mich...@samsung.com>
---
 src/lib/ecore_wl2/ecore_wl2_window.c | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/src/lib/ecore_wl2/ecore_wl2_window.c 
b/src/lib/ecore_wl2/ecore_wl2_window.c
index 93a53e6..8ab2839 100644
--- a/src/lib/ecore_wl2/ecore_wl2_window.c
+++ b/src/lib/ecore_wl2/ecore_wl2_window.c
@@ -779,9 +779,15 @@ ecore_wl2_window_iconified_get(Ecore_Wl2_Window *window)
 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)
      {
@@ -806,8 +812,6 @@ ecore_wl2_window_iconified_set(Ecore_Wl2_Window *window, 
Eina_Bool iconified)
 
         window->type = ECORE_WL2_WINDOW_TYPE_TOPLEVEL;
      }
-
-   window->minimized = iconified;
 }
 
 EAPI void

-- 


Reply via email to