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

Reply via email to