From 1d60852734c2ec03bba0c48f3642dfddba2b4ee0 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Wed, 27 Nov 2013 10:37:51 -0500 Subject: [PATCH] force comp effect reset/unclip when switching desks using border menu T478 --- src/bin/e_int_border_menu.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/bin/e_int_border_menu.c b/src/bin/e_int_border_menu.c index 919a49be2..31238f228 100644 --- a/src/bin/e_int_border_menu.c +++ b/src/bin/e_int_border_menu.c @@ -1003,7 +1003,14 @@ _e_border_menu_cb_sendto(void *data, E_Menu *m, E_Menu_Item *mi __UNUSED__) bd = e_object_data_get(E_OBJECT(m)); if ((bd) && (desk)) { - e_border_zone_set(bd, desk->zone); + if (desk != e_desk_current_get(desk->zone)) + e_border_hide(bd, 2); + else + { + e_comp_win_effect_unclip(bd->cw); + e_comp_win_effect_set(bd->cw, NULL); + e_border_show(bd); + } e_border_desk_set(bd, desk); } }