summaryrefslogtreecommitdiff
path: root/src/bin/e_desk.c
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@samsung.com>2013-11-28 11:02:02 -0500
committerMike Blumenkrantz <zmike@samsung.com>2013-11-28 11:02:02 -0500
commit6ccc845a23b3eef40999e36f822a58e057283a4e (patch)
tree2ecf84176dcb4f42b9d9a0748a77bbb1a31a8350 /src/bin/e_desk.c
parentda6f94a97517bc067b9174ce740725691eee9aaf (diff)
downloadenlightenment-6ccc845a23b3eef40999e36f822a58e057283a4e.tar.gz
only unset comp_hidden on windows after desk flips if the window is not shaded
ticket #onefang
Diffstat (limited to 'src/bin/e_desk.c')
-rw-r--r--src/bin/e_desk.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/bin/e_desk.c b/src/bin/e_desk.c
index df6914639b..9dea938d72 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();