From 8ad7e7d6a0de796025af0fbaf49d573d164e062b Mon Sep 17 00:00:00 2001 From: Mikolaj Boc Date: Mon, 15 Aug 2022 10:58:56 +0200 Subject: Disable resizing only when explicitly asked MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 (cherry picked from commit a4c0e442e5f4f3ca2ed8ea81883db31e464a0209) Reviewed-by: Qt Cherry-pick Bot --- src/plugins/platforms/wasm/qwasmwindow.cpp | 5 ++--- 1 file 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 -- cgit v1.2.3