From 9397b14e81cca52b8c9144c1cc4f13e0bade6f02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20L=C3=BCbking?= Date: Mon, 13 Jun 2011 19:33:20 +0200 Subject: [PATCH] kwin, add debug statements to configureReqest --- geometry.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/geometry.cpp b/geometry.cpp index 499db653f1..2bc059c96f 100644 --- a/geometry.cpp +++ b/geometry.cpp @@ -1635,12 +1635,18 @@ void Client::configureRequest(int value_mask, int rx, int ry, int rw, int rh, in { // "maximized" is a user setting -> we do not allow the client to resize itself // away from this & against the users explicit wish + kDebug(1212) << this << bool(value_mask & (CWX|CWWidth|CWY|CWHeight)) << + bool(maximizeMode() & MaximizeVertical) << + bool(maximizeMode() & MaximizeHorizontal); if (maximizeMode() & MaximizeVertical) value_mask &= ~(CWY|CWHeight); // do not allow clients to drop out of vertical ... if (maximizeMode() & MaximizeHorizontal) value_mask &= ~(CWX|CWWidth); // .. or horizontal maximization (MaximizeFull == MaximizeVertical|MaximizeHorizontal) - if (!(value_mask & (CWX|CWWidth|CWY|CWHeight))) + if (!(value_mask & (CWX|CWWidth|CWY|CWHeight))) { + kDebug(1212) << "DENIED"; return; // nothing to (left) to do for use - bugs #158974, #252314 + } + kDebug(1212) << "PERMITTED" << this << bool(value_mask & (CWX|CWWidth|CWY|CWHeight)); if (gravity == 0) // default (nonsense) value for the argument gravity = xSizeHint.win_gravity;