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>
This commit is contained in:
parent
1c3dc8cfb8
commit
9f0dda29d5
@ -66,6 +66,7 @@
|
|||||||
#include <qpa/qwindowsysteminterface.h>
|
#include <qpa/qwindowsysteminterface.h>
|
||||||
|
|
||||||
#include <QtCore/QDebug>
|
#include <QtCore/QDebug>
|
||||||
|
#include <QtCore/QLibraryInfo>
|
||||||
|
|
||||||
#include <dwmapi.h>
|
#include <dwmapi.h>
|
||||||
|
|
||||||
@ -1473,7 +1474,7 @@ void QWindowsWindow::setGeometry(const QRect &rectIn)
|
|||||||
// achieve that size (for example, window title minimal constraint),
|
// achieve that size (for example, window title minimal constraint),
|
||||||
// notify and warn.
|
// notify and warn.
|
||||||
setGeometry_sys(rect);
|
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'."
|
qWarning("%s: Unable to set geometry %dx%d+%d+%d on %s/'%s'."
|
||||||
" Resulting geometry: %dx%d+%d+%d "
|
" Resulting geometry: %dx%d+%d+%d "
|
||||||
"(frame: %d, %d, %d, %d, custom margin: %d, %d, %d, %d"
|
"(frame: %d, %d, %d, %d, custom margin: %d, %d, %d, %d"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user