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