Enlightenment CVS committal Author : sebastid Project : e17 Module : apps/e
Dir : e17/apps/e/src/bin Modified Files: e_border.c Log Message: Cleanup. =================================================================== RCS file: /cvsroot/enlightenment/e17/apps/e/src/bin/e_border.c,v retrieving revision 1.204 retrieving revision 1.205 diff -u -3 -r1.204 -r1.205 --- e_border.c 15 May 2005 10:11:54 -0000 1.204 +++ e_border.c 16 May 2005 10:46:01 -0000 1.205 @@ -1971,32 +1971,37 @@ { for (i = 0; i < 2; i++) { - if (e->state[i] == ECORE_X_WINDOW_STATE_ICONIFIED) + switch (e->state[i]) { - if (e->action == ECORE_X_WINDOW_STATE_ACTION_ADD) - { - ecore_x_icccm_state_set(e->win, ECORE_X_WINDOW_STATE_HINT_ICONIC); - ecore_x_netwm_window_state_set(e->win, ECORE_X_WINDOW_STATE_HIDDEN, 1); - } - } - else - { - switch (e->action) - { - case ECORE_X_WINDOW_STATE_ACTION_REMOVE: - ecore_x_netwm_window_state_set(e->win, e->state[i], 0); - break; - case ECORE_X_WINDOW_STATE_ACTION_ADD: - ecore_x_netwm_window_state_set(e->win, e->state[i], 1); - break; - case ECORE_X_WINDOW_STATE_ACTION_TOGGLE: - on = ecore_x_netwm_window_state_isset(e->win, e->state[i]); - if (on) - ecore_x_netwm_window_state_set(e->win, e->state[i], 0); - else - ecore_x_netwm_window_state_set(e->win, e->state[i], 1); - break; - } + case ECORE_X_WINDOW_STATE_ICONIFIED: + if (e->action == ECORE_X_WINDOW_STATE_ACTION_ADD) + { + ecore_x_icccm_state_set(e->win, ECORE_X_WINDOW_STATE_HINT_ICONIC); + ecore_x_netwm_window_state_set(e->win, ECORE_X_WINDOW_STATE_HIDDEN, 1); + } + break; + case ECORE_X_WINDOW_STATE_UNKNOWN: + case ECORE_X_WINDOW_STATE_HIDDEN: + /* Ignore */ + break; + default: + switch (e->action) + { + case ECORE_X_WINDOW_STATE_ACTION_REMOVE: + ecore_x_netwm_window_state_set(e->win, e->state[i], 0); + break; + case ECORE_X_WINDOW_STATE_ACTION_ADD: + ecore_x_netwm_window_state_set(e->win, e->state[i], 1); + break; + case ECORE_X_WINDOW_STATE_ACTION_TOGGLE: + on = ecore_x_netwm_window_state_isset(e->win, e->state[i]); + if (on) + ecore_x_netwm_window_state_set(e->win, e->state[i], 0); + else + ecore_x_netwm_window_state_set(e->win, e->state[i], 1); + break; + } + break; } } } ------------------------------------------------------- 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