diff options
author | Mikolaj Boc <mikolaj.boc@qt.io> | 2023-03-07 14:29:45 +0100 |
---|---|---|
committer | Mikolaj Boc <mikolaj.boc@qt.io> | 2023-03-23 02:59:38 +0100 |
commit | cb8f62660eb29abf332d2503dc31ace0b7552ea8 (patch) | |
tree | 63c615100c1eac1119d838f165a6d5c6093c0ae4 /src | |
parent | 5a36f4cd9c6252b98786801f5a33962c1e5a1ca0 (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.cpp | 1 |
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) |