Enlightenment CVS committal Author : raster Project : e17 Module : apps/e
Dir : e17/apps/e/src/bin Modified Files: e_border.c e_hints.c Log Message: fix kde/qt iconic startup bug =================================================================== RCS file: /cvs/e/e17/apps/e/src/bin/e_border.c,v retrieving revision 1.506 retrieving revision 1.507 diff -u -3 -r1.506 -r1.507 --- e_border.c 19 Jun 2006 15:22:05 -0000 1.506 +++ e_border.c 19 Jun 2006 19:29:31 -0000 1.507 @@ -703,10 +703,7 @@ } e_container_shape_hide(bd->shape); - /* FIXME: If the client unmaps itself, the border should be - * withdrawn, not iconic */ - if (!bd->iconic) - e_hints_window_hidden_set(bd); + if (!bd->iconic) e_hints_window_hidden_set(bd); bd->visible = 0; bd->changes.visible = 1; =================================================================== RCS file: /cvs/e/e17/apps/e/src/bin/e_hints.c,v retrieving revision 1.86 retrieving revision 1.87 diff -u -3 -r1.86 -r1.87 --- e_hints.c 8 Jun 2006 19:06:31 -0000 1.86 +++ e_hints.c 19 Jun 2006 19:29:31 -0000 1.87 @@ -1040,10 +1040,10 @@ EAPI void e_hints_window_hidden_set(E_Border *bd) { - if (bd->client.icccm.state != ECORE_X_WINDOW_STATE_HINT_ICONIC) + if (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; + ecore_x_icccm_state_set(bd->client.win, ECORE_X_WINDOW_STATE_HINT_WITHDRAWN); + bd->client.icccm.state = ECORE_X_WINDOW_STATE_HINT_WITHDRAWN; } if (bd->client.netwm.state.hidden) { _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs