From 43ed8dbdb58afaa62ee7e11655dce1e0f391672a Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Wed, 22 Jul 2015 17:09:14 -0400 Subject: [PATCH] set shell-less wl surface mapped state regardless of visibility during commit new_client flag here will defer show operations, but the operations will complete --- src/bin/e_comp_wl.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/bin/e_comp_wl.c b/src/bin/e_comp_wl.c index 20f84ac3b..fd97de425 100644 --- a/src/bin/e_comp_wl.c +++ b/src/bin/e_comp_wl.c @@ -998,7 +998,7 @@ _e_comp_wl_surface_state_commit(E_Client *ec, E_Comp_Wl_Surface_State *state) { ec->visible = EINA_FALSE; evas_object_hide(ec->frame); - ec->comp_data->mapped = evas_object_visible_get(ec->frame); + ec->comp_data->mapped = 0; } } } @@ -1013,7 +1013,7 @@ _e_comp_wl_surface_state_commit(E_Client *ec, E_Comp_Wl_Surface_State *state) ec->visible = EINA_TRUE; ec->ignored = 0; evas_object_show(ec->frame); - ec->comp_data->mapped = evas_object_visible_get(ec->frame); + ec->comp_data->mapped = 1; } } } @@ -2712,7 +2712,7 @@ e_comp_wl_surface_commit(E_Client *ec) { ec->visible = EINA_FALSE; evas_object_hide(ec->frame); - ec->comp_data->mapped = evas_object_visible_get(ec->frame); + ec->comp_data->mapped = 0; } } } @@ -2727,7 +2727,7 @@ e_comp_wl_surface_commit(E_Client *ec) ec->visible = EINA_TRUE; ec->ignored = 0; evas_object_show(ec->frame); - ec->comp_data->mapped = evas_object_visible_get(ec->frame); + ec->comp_data->mapped = 1; } } }