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); } --
