diff options
author | Mikolaj Boc <mikolaj.boc@qt.io> | 2022-08-15 10:58:56 +0200 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2022-08-24 04:46:46 +0000 |
commit | 8ad7e7d6a0de796025af0fbaf49d573d164e062b (patch) | |
tree | 2171340ed91003661d4802d292ec9043cdf0129d | |
parent | a6276ca0e410044d4ec8fa3f0d210149fc9e6387 (diff) |
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
Reviewed-by: Morten Johan Sørvig <morten.sorvig@qt.io>
(cherry picked from commit a4c0e442e5f4f3ca2ed8ea81883db31e464a0209)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r-- | src/plugins/platforms/wasm/qwasmwindow.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/plugins/platforms/wasm/qwasmwindow.cpp b/src/plugins/platforms/wasm/qwasmwindow.cpp index 6f9ca52d66..16b4c6f53f 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 |