From a4c0e442e5f4f3ca2ed8ea81883db31e464a0209 Mon Sep 17 00:00:00 2001 From: Mikolaj Boc Date: Mon, 15 Aug 2022 10:58:56 +0200 Subject: [PATCH] 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 Pick-to: 6.4 Reviewed-by: Morten Johan Sørvig --- 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 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