Enlightenment CVS committal Author : sebastid Project : e17 Module : apps/e
Dir : e17/apps/e/src/bin Modified Files: e_hints.c Log Message: According to http://standards.freedesktop.org/wm-spec/wm-spec-1.3.html an unmapped window should be in iconic state. The difference between an unmapped window and an iconic window is that _NET_WM_STATE_HIDDEN should be set for a minimized or iconic window. =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_hints.c,v retrieving revision 1.25 retrieving revision 1.26 diff -u -3 -r1.25 -r1.26 --- e_hints.c 17 May 2005 12:33:12 -0000 1.25 +++ e_hints.c 17 May 2005 13:13:30 -0000 1.26 @@ -831,15 +831,15 @@ void e_hints_window_hidden_set(E_Border *bd) { - if (bd->client.icccm.state != ECORE_X_WINDOW_STATE_HINT_WITHDRAWN) + if (bd->client.icccm.state != ECORE_X_WINDOW_STATE_HINT_ICONIC) { - ecore_x_icccm_state_set(bd->client.win, ECORE_X_WINDOW_STATE_HINT_WITHDRAWN); - bd->client.icccm.state = ECORE_X_WINDOW_STATE_HINT_WITHDRAWN; + ecore_x_icccm_state_set(bd->client.win, ECORE_X_WINDOW_STATE_HINT_ICONIC); + bd->client.icccm.state = ECORE_X_WINDOW_STATE_HINT_ICONIC; } - if (!bd->client.netwm.state.hidden) + if (bd->client.netwm.state.hidden) { - ecore_x_netwm_window_state_set(bd->client.win, ECORE_X_WINDOW_STATE_HIDDEN, 1); - bd->client.netwm.state.hidden = 1; + ecore_x_netwm_window_state_set(bd->client.win, ECORE_X_WINDOW_STATE_HIDDEN, 0); + bd->client.netwm.state.hidden = 0; } } ------------------------------------------------------- This SF.Net email is sponsored by Oracle Space Sweepstakes Want to be the first software developer in space? Enter now for the Oracle Space Sweepstakes! http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs