diff --git a/src/event.c b/src/event.c index 171d750..2e04d02 100644 --- a/src/event.c +++ b/src/event.c @@ -1976,6 +1976,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 +1998,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))