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