raster pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=94ad423d6eaaa6ec2e7dd01fcfbcf0490dc76352
commit 94ad423d6eaaa6ec2e7dd01fcfbcf0490dc76352 Author: Carsten Haitzler (Rasterman) <[email protected]> Date: Wed Jul 29 11:43:26 2020 +0100 e screen restore - properly show/hide windows on current desk --- src/bin/e_comp_canvas.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/bin/e_comp_canvas.c b/src/bin/e_comp_canvas.c index d8c1e9f03..16bc7ce7a 100644 --- a/src/bin/e_comp_canvas.c +++ b/src/bin/e_comp_canvas.c @@ -293,7 +293,15 @@ _e_comp_cb_zone_change(void *d EINA_UNUSED, int type, void *event) if ((dx >= 0) && (dy >= 0)) { desk = e_desk_at_xy_get(restore_zone, dx, dy); - if (desk) e_client_desk_set(ec, desk); + if (desk) + { + e_client_desk_set(ec, desk); + if (desk == e_desk_current_get(restore_zone)) + { + if ((ec->visible) && (!ec->hidden) && (!ec->iconic)) + evas_object_show(ec->frame); + } + } } e_client_res_change_geometry_restore(ec); } --
