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 <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"
|
||||
|
Loading…
x
Reference in New Issue
Block a user