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 --
