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