From 4c0665dd61c321257f08bcf82b515de8ef77ed42 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Mon, 12 May 2014 04:36:32 -0400 Subject: [PATCH] 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 62692743f..35493059d 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); }