discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=1d60852734c2ec03bba0c48f3642dfddba2b4ee0

commit 1d60852734c2ec03bba0c48f3642dfddba2b4ee0
Author: Mike Blumenkrantz <zm...@samsung.com>
Date:   Wed Nov 27 10:37:51 2013 -0500

    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 919a49b..31238f2 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);
      }
 }

-- 


Reply via email to