Public feed #724128

Anonym

public text v1 · immutable
Raw Edit
·published 2007-10-03 11:13 UTC
rendered paste body
diff --git a/src/window.c b/src/window.c
index bbcdbeb..0a0f8ee 100644
--- a/src/window.c
+++ b/src/window.c
@@ -3951,8 +3951,17 @@ lowerWindow (CompWindow *w)
 {
     XWindowChanges xwc;
     int		   mask;
+    CompWindow     *sibling;
 
-    mask = addWindowStackChanges (w, &xwc, findLowestSiblingBelow (w));
+    if (w->type & CompWindowTypeDesktopMask)
+    {
+	/* desktop windows always should be at the bottom */
+	sibling = NULL;
+    }
+    else
+	sibling = findLowestSiblingBelow (w);
+
+    mask = addWindowStackChanges (w, &xwc, sibling);
     if (mask)
 	configureXWindow (w, mask, &xwc);
 }