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
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs