Enlightenment CVS committal

Author  : kwo
Project : e16
Module  : e

Dir     : e16/e/src


Modified Files:
        ewins.c ipc.c 


Log Message:
Fix stacking bug (desktop windows).
===================================================================
RCS file: /cvsroot/enlightenment/e16/e/src/ewins.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -3 -r1.4 -r1.5
--- ewins.c     2 Jan 2005 14:19:22 -0000       1.4
+++ ewins.c     2 Jan 2005 20:03:25 -0000       1.5
@@ -1033,6 +1033,11 @@
        MoveEwin(ewin, EoGetX(ewin), EoGetY(ewin));
      }
 
+   /* FIXME - This should not be necessary. It is when a new window is added as
+    * the only one in the lowest layer (e.g. desktop type).
+    * In stead EobjListStackAdd() should mark the object stack dirty. */
+   StackDesktop(EoGetDesk(ewin));
+
    EwinDetermineArea(ewin);
    HintsSetWindowDesktop(ewin);
 
===================================================================
RCS file: /cvsroot/enlightenment/e16/e/src/ipc.c,v
retrieving revision 1.190
retrieving revision 1.191
diff -u -3 -r1.190 -r1.191
--- ipc.c       2 Jan 2005 17:23:58 -0000       1.190
+++ ipc.c       2 Jan 2005 20:03:25 -0000       1.191
@@ -1410,7 +1410,7 @@
             "MWM border %i resizeh %i title %i menu %i minimize %i maximize 
%i\n"
             "NeedsInput   %i   TakeFocus    %i   FocusNever   %i   FocusClick  
 %i\n"
             "NeverUseArea %i   FixedPos     %i\n"
-            "Desktop      %i   Layer        %i\n"
+            "Desktop      %i   Layer        %i(%i)\n"
             "Iconified    %i   Sticky       %i   Shaded       %i   Docked      
 %i\n"
             "State        %i   Shown        %i   Active       %i   Floating    
 %i\n"
             "Member of groups        %i\n",
@@ -1449,7 +1449,8 @@
             ewin->client.need_input, ewin->client.take_focus,
             ewin->neverfocus, ewin->focusclick,
             ewin->never_use_area, ewin->fixedpos, EoGetDesk(ewin),
-            EoGetLayer(ewin), ewin->iconified, EoIsSticky(ewin), ewin->shaded,
+            EoGetLayer(ewin), ewin->o.ilayer,
+            ewin->iconified, EoIsSticky(ewin), ewin->shaded,
             ewin->docked, ewin->state, ewin->shown, ewin->active,
             EoIsFloating(ewin), ewin->num_groups);
 }




-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to