discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=4c0665dd61c321257f08bcf82b515de8ef77ed42

commit 4c0665dd61c321257f08bcf82b515de8ef77ed42
Author: Mike Blumenkrantz <[email protected]>
Date:   Mon May 12 04:36:32 2014 -0400

    fix winlist uniconify/unshade
    
    fix T1244
---
 src/modules/winlist/e_winlist.c | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git a/src/modules/winlist/e_winlist.c b/src/modules/winlist/e_winlist.c
index 6269274..3549305 100644
--- a/src/modules/winlist/e_winlist.c
+++ b/src/modules/winlist/e_winlist.c
@@ -297,7 +297,10 @@ e_winlist_hide(void)
              evas_object_raise(ec->frame);
              e_client_raise_latest_set(ec);
           }
-
+        if (ec->iconic)
+          e_client_uniconify(ec);
+        if (ec->shaded)
+          e_client_unshade(ec, ec->shade_dir);
         if ((e_config->focus_policy != E_FOCUS_CLICK) ||
             (e_config->winlist_warp_at_end) ||
             (e_config->winlist_warp_while_selecting))
@@ -306,10 +309,6 @@ e_winlist_hide(void)
           }
         else if (!ec->lock_focus_out)
           {
-             if (ec->iconic)
-               e_client_uniconify(ec);
-             if (ec->shaded)
-               e_client_unshade(ec, ec->shade_dir);
              evas_object_focus_set(ec->frame, 1);
              e_client_focus_latest_set(ec);
           }

-- 


Reply via email to