From 97277106479e264dbcb5b4e0d4d1ad24311a4636 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 d54e3a5a4..7589ecb2d 100644 --- a/src/bin/e_client.c +++ b/src/bin/e_client.c @@ -2545,6 +2545,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); } } }