From 72144e49c1b69d5d50694d2a54b4b7115b6e4035 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Thu, 14 Sep 2017 14:05:06 -0400 Subject: [PATCH] hide clients again after show in idler if clients are on hidden desk clients need initial show to correctly handle mirror visibility but should then be hidden again ref 0ee8cc896ef424ff86ada16d6679a3fda2ee154f fix T6024 --- src/bin/e_client.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/bin/e_client.c b/src/bin/e_client.c index da968c132..c9355a7a6 100644 --- a/src/bin/e_client.c +++ b/src/bin/e_client.c @@ -2275,6 +2275,8 @@ e_client_idler_before(void) evas_object_show(ec->frame); ec->changes.visible = !evas_object_visible_get(ec->frame); if (ec->changes.visible) EC_CHANGED(ec); + if (!e_client_util_desk_visible(ec, e_desk_current_get(ec->zone))) + evas_object_hide(ec->frame); } } }