All pastes #731655 Raw Edit

Unbenannt

public text v1 · immutable
·published 2007-10-10 08:12 UTC
rendered paste body
diff --git a/src/event.c b/src/event.c
index 171d750..eda0820 100644
--- a/src/event.c
+++ b/src/event.c
@@ -1872,6 +1872,9 @@ handleEvent (CompDisplay *d,
 	    XWindowAttributes attr;
 	    Bool              doMapProcessing = TRUE;
 
+	    compLogMessage (d, "core", CompLogLevelDebug,
+			    "MapRequest for window %d (%s)",
+			    w->id, w->resName);
 	    /* We should check the override_redirect flag here, because the
 	       client might have changed it while being unmapped. */
 	    if (XGetWindowAttributes (d->display, w->id, &attr))
@@ -1976,6 +1979,15 @@ handleEvent (CompDisplay *d,
 	    xwc.height       = event->xconfigurerequest.height;
 	    xwc.border_width = event->xconfigurerequest.border_width;
 
+	    compLogMessage (d, "core", CompLogLevelDebug,
+			    "ConfigureRequest for window %d (%s), mask %x,
+			    position %d %d %d %d, stacking %d %d",
+			    w->id, w->resName,
+			    event->xconfigurerequest.value_mask,
+			    xwc.x, xwc.y, xwc.width, xwc.height,
+			    event->xconfigurerequest.detail,
+			    event->xconfigurerequest.above);
+
 	    moveResizeWindow (w, &xwc, event->xconfigurerequest.value_mask, 0);
 
 	    if (event->xconfigurerequest.value_mask & CWStackMode)
@@ -1989,6 +2001,11 @@ handleEvent (CompDisplay *d,
 		    sibling = findTopLevelWindowAtDisplay (d, above);
 		}
 
+		compLogMessage (d, "core", CompLogLevelDebug,
+				"Got sibling %p (%d - %s) for restack.",
+				sibling, sibling ? sibling->id : 0,
+				sibling ? sibling->resName : "");
+
 		switch (event->xconfigurerequest.detail) {
 		case Above:
 		    if (allowWindowFocus (w))
diff --git a/src/window.c b/src/window.c
index ff80505..78b26d2 100644
--- a/src/window.c
+++ b/src/window.c
@@ -2131,6 +2131,10 @@ addWindow (CompScreen *screen,
 	w->attrib.map_state = IsUnmapped;
 	w->pendingMaps++;
 
+	compLogMessage (screen->display, "core", CompLogLevelDebug,
+			"Adding initially mapped window %d (%s)",
+			w->id, w->resName);
+
 	mapWindow (w);
 
 	updateWindowAttributes (w, CompStackingUpdateModeNormal);
@@ -3866,6 +3870,10 @@ lowerWindow (CompWindow *w)
     int		   mask;
 
     mask = addWindowStackChanges (w, &xwc, findLowestSiblingBelow (w));
+    compLogMessage (w->screen->display, "core", CompLogLevelDebug,
+		    "lowerWindow %d (%s) - mask %x, sibling %d",
+		    w->id, w->resName, mask, xwc.sibling);
+
     if (mask)
 	configureXWindow (w, mask, &xwc);
 }
@@ -3909,6 +3917,10 @@ restackWindowBelow (CompWindow *w,
 	    int		   mask;
 
 	    mask = addWindowStackChanges (w, &xwc, lowest);
+
+	    compLogMessage (w->screen->display, "core", CompLogLevelDebug,
+			    "restackWindowBelow %d (%s) - mask %x, sibling %d",
+			    w->id, w->resName, mask, xwc.sibling);
 	    if (mask)
 		configureXWindow (w, mask, &xwc);