summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMikolaj Boc <mikolaj.boc@qt.io>2023-03-07 14:29:45 +0100
committerMikolaj Boc <mikolaj.boc@qt.io>2023-03-23 02:59:38 +0100
commitcb8f62660eb29abf332d2503dc31ace0b7552ea8 (patch)
tree63c615100c1eac1119d838f165a6d5c6093c0ae4 /src
parent5a36f4cd9c6252b98786801f5a33962c1e5a1ca0 (diff)
Close popups on WASM window non-client area interactions
This mimics the behavior displayed by the Cocoa window Fixes: QTBUG-111436 Change-Id: I800fd15e870e54cf2c22ba5bd7f0c8b3f7f85bbf Reviewed-by: Piotr WierciƄski <piotr.wiercinski@qt.io> Reviewed-by: Lorn Potter <lorn.potter@gmail.com>
Diffstat (limited to 'src')
-rw-r--r--src/plugins/platforms/wasm/qwasmwindow.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/plugins/platforms/wasm/qwasmwindow.cpp b/src/plugins/platforms/wasm/qwasmwindow.cpp
index 6ec8c510d0..3772217cdb 100644
--- a/src/plugins/platforms/wasm/qwasmwindow.cpp
+++ b/src/plugins/platforms/wasm/qwasmwindow.cpp
@@ -162,6 +162,7 @@ void QWasmWindow::onNonClientAreaInteraction()
{
if (!isActive())
requestActivateWindow();
+ QGuiApplicationPrivate::instance()->closeAllPopups();
}
bool QWasmWindow::onNonClientEvent(const PointerEvent &event)