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

Reply via email to