summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMikolaj Boc <mikolaj.boc@qt.io>2022-08-15 10:58:56 +0200
committerMikolaj Boc <mikolaj.boc@qt.io>2022-08-24 04:49:11 +0200
commita4c0e442e5f4f3ca2ed8ea81883db31e464a0209 (patch)
treede33d67af667809f0007dab1d8dec821db8e1a07
parent8d728a0ed9c1fb366c64babc1f753b5ea77c2cdf (diff)
downloadqtbase-a4c0e442e5f4f3ca2ed8ea81883db31e464a0209.tar.gz
Disable resizing only when explicitly asked
Do not assume that popups are unconditionally non-resizable. Only disallow resizing if explicitly asked by minimum/maximum size match. Change-Id: Ia8e3e4d074e4dc24b0ae4be56858e0d833eeebdb Pick-to: 6.4 Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
-rw-r--r--src/plugins/platforms/wasm/qwasmwindow.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/plugins/platforms/wasm/qwasmwindow.cpp b/src/plugins/platforms/wasm/qwasmwindow.cpp
index 5cdee1a8d0..fd62c63d1b 100644
--- a/src/plugins/platforms/wasm/qwasmwindow.cpp
+++ b/src/plugins/platforms/wasm/qwasmwindow.cpp
@@ -241,9 +241,8 @@ bool QWasmWindow::isPointOnTitle(QPoint point) const
bool QWasmWindow::isPointOnResizeRegion(QPoint point) const
{
- if (window()->flags().testFlag(Qt::Popup))
- return false;
- return resizeRegion().contains(point);
+ return (window()->maximumSize().isEmpty() || window()->minimumSize() != window()->maximumSize())
+ && resizeRegion().contains(point);
}
QWasmCompositor::ResizeMode QWasmWindow::resizeModeAtPoint(QPoint point) const