summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLiang Qi <liang.qi@qt.io>2023-06-30 14:30:51 +0200
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2023-06-30 14:17:52 +0000
commit0e2aee739a55b772a3d0f53e9ca415590c079609 (patch)
tree14c3d745cec2417d8b62bacc2ef1a01c757afc96
parent2b97294c801ff452010afc47dd4c30b06fc50163 (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.cpp3
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();
}