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

Reply via email to