From 6ccc845a23b3eef40999e36f822a58e057283a4e Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Thu, 28 Nov 2013 11:02:02 -0500 Subject: [PATCH] only unset comp_hidden on windows after desk flips if the window is not shaded ticket #onefang --- src/bin/e_desk.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bin/e_desk.c b/src/bin/e_desk.c index df6914639..9dea938d7 100644 --- a/src/bin/e_desk.c +++ b/src/bin/e_desk.c @@ -762,7 +762,7 @@ _e_desk_show_end(void *data, Evas_Object *obj EINA_UNUSED, const char *emission E_Border *bd = data; bd->desk->animate_count--; - e_border_comp_hidden_set(bd, EINA_FALSE); + e_border_comp_hidden_set(bd, bd->shaded); if (bd->desk != e_desk_current_get(bd->zone)) return; e_comp_win_effect_unclip(bd->cw); if (!bd->visible) e_border_show(bd); @@ -776,7 +776,7 @@ _e_desk_hide_end(void *data, Evas_Object *obj EINA_UNUSED, const char *emission E_Border *bd = data; bd->desk->animate_count--; - e_border_comp_hidden_set(bd, EINA_FALSE); + e_border_comp_hidden_set(bd, bd->shaded); e_border_hide(bd, 2); if (bd->desk->animate_count) return; ecore_x_window_shadow_tree_flush();