Enlightenment CVS committal

Author  : kwo
Project : e16
Module  : e

Dir     : e16/e/src


Modified Files:
        desktops.c 


Log Message:
Stack desktop windows below buttons.
===================================================================
RCS file: /cvsroot/enlightenment/e16/e/src/desktops.c,v
retrieving revision 1.103
retrieving revision 1.104
diff -u -3 -r1.103 -r1.104
--- desktops.c  17 Nov 2004 19:31:11 -0000      1.103
+++ desktops.c  2 Dec 2004 20:59:20 -0000       1.104
@@ -1134,11 +1134,11 @@
          }
      }
 
-   /* Normal EWins on this desk */
+   /* Normal EWins on this desk (except Desktops) */
    for (i = 0; i < wnum; i++)
      {
        ewin = lst[i];
-       if (ewin->floating || EwinGetDesk(ewin) != desk)
+       if (ewin->floating || EwinGetDesk(ewin) != desk || ewin->layer == 0)
           continue;
 
        _APPEND_TO_WIN_LIST(ewin->win);
@@ -1166,6 +1166,16 @@
        _APPEND_TO_WIN_LIST(blst[i]->win);
      }
 
+   /* Desktop type EWins on this desk */
+   for (i = 0; i < wnum; i++)
+     {
+       ewin = lst[i];
+       if (ewin->floating || EwinGetDesk(ewin) != desk || ewin->layer != 0)
+          continue;
+
+       _APPEND_TO_WIN_LIST(ewin->win);
+     }
+
    if (EventDebug(EDBUG_TYPE_STACKING))
      {
        Eprintf("StackDesktop %d:\n", desk);




-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to