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