diff options
author | Liang Qi <liang.qi@qt.io> | 2023-06-30 14:30:51 +0200 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2023-06-30 14:17:52 +0000 |
commit | 0e2aee739a55b772a3d0f53e9ca415590c079609 (patch) | |
tree | 14c3d745cec2417d8b62bacc2ef1a01c757afc96 | |
parent | 2b97294c801ff452010afc47dd4c30b06fc50163 (diff) |
client: no need to update decoration when shutting down
Fixes: QTBUG-114995
Change-Id: If7eaefc8cc0778246f13604809740426bcffa9f8
Reviewed-by: Liang Qi <liang.qi@qt.io>
(cherry picked from commit 0b47ed94be1a6a0167a5c288c90946f2a5066657)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r-- | src/client/qwaylanddisplay.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/client/qwaylanddisplay.cpp b/src/client/qwaylanddisplay.cpp index 2172f160d..a7264fdfd 100644 --- a/src/client/qwaylanddisplay.cpp +++ b/src/client/qwaylanddisplay.cpp @@ -790,6 +790,9 @@ void QWaylandDisplay::handleWindowDeactivated(QWaylandWindow *window) mActiveWindows.removeOne(window); + if (QCoreApplication::closingDown()) + return; + if (auto *decoration = window->decoration()) decoration->update(); } |