discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=9dac6785bc5c31fe63a2ae2074399386fc625a4e

commit 9dac6785bc5c31fe63a2ae2074399386fc625a4e
Author: wonguk.jeong <[email protected]>
Date:   Mon Jun 16 11:55:02 2014 -0400

    e_int_client_menu: fix window visibility problem during moving to current 
desktop
    
    Summary:
    When visible window was moved from invisible desktop to current desktop via 
ibar, the window was not shown.
    
    Fixes T1336
    
    Test Plan: open window on 0-0 (desktop) -> goto 1-0 -> move window to 1-0 
by using ibar -> check whether window is shown or not
    
    Reviewers: zmike, raster
    
    CC: seoz, cedric
    
    Maniphest Tasks: T1336
    
    Differential Revision: https://phab.enlightenment.org/D1038
---
 src/bin/e_int_client_menu.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/bin/e_int_client_menu.c b/src/bin/e_int_client_menu.c
index 5a6b593..6b218a9 100644
--- a/src/bin/e_int_client_menu.c
+++ b/src/bin/e_int_client_menu.c
@@ -1017,7 +1017,10 @@ _e_client_menu_cb_sendto(void *data, E_Menu *m, 
E_Menu_Item *mi __UNUSED__)
    desk = data;
    ec = e_object_data_get(E_OBJECT(m));
    if ((ec) && (desk))
-     e_client_desk_set(ec, desk);
+     {
+        ec->hidden = 0;
+        e_client_desk_set(ec, desk);
+     }
 }
 
 static void

-- 


Reply via email to