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
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs