summaryrefslogtreecommitdiffstats
path: root/src/plugins
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2017-10-27 10:24:19 +0200
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2017-10-27 20:03:10 +0000
commit9f0dda29d5d070f63b7f098139f01f07ec91ffdf (patch)
treec206e06346d6b74fad78cac1b9305dc5a5a9a924 /src/plugins
parent1c3dc8cfb8e72770d56f2fbe131adbfe542a51c7 (diff)
Windows QPA: Restrict warning about geometry failure
Print warning only for visible windows or in debug mode. Task-number: QTBUG-63661 Change-Id: I742c86afcb40455074a6de753b0b1ce6a11d55af Reviewed-by: Oliver Wolff <oliver.wolff@qt.io>
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/platforms/windows/qwindowswindow.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/plugins/platforms/windows/qwindowswindow.cpp b/src/plugins/platforms/windows/qwindowswindow.cpp
index 16c2e16d64..402009c70d 100644
--- a/src/plugins/platforms/windows/qwindowswindow.cpp
+++ b/src/plugins/platforms/windows/qwindowswindow.cpp
@@ -66,6 +66,7 @@
#include <qpa/qwindowsysteminterface.h>
#include <QtCore/QDebug>
+#include <QtCore/QLibraryInfo>
#include <dwmapi.h>
@@ -1473,7 +1474,7 @@ void QWindowsWindow::setGeometry(const QRect &rectIn)
// achieve that size (for example, window title minimal constraint),
// notify and warn.
setGeometry_sys(rect);
- if (m_data.geometry != rect) {
+ if (m_data.geometry != rect && (isVisible() || QLibraryInfo::isDebugBuild())) {
qWarning("%s: Unable to set geometry %dx%d+%d+%d on %s/'%s'."
" Resulting geometry: %dx%d+%d+%d "
"(frame: %d, %d, %d, %d, custom margin: %d, %d, %d, %d"