summaryrefslogtreecommitdiffstats
path: root/src/client/qwaylanddisplay.cpp
diff options
context:
space:
mode:
authorLiang Qi <liang.qi@qt.io>2023-06-30 14:30:51 +0200
committerLiang Qi <liang.qi@qt.io>2023-06-30 12:55:33 +0000
commit0b47ed94be1a6a0167a5c288c90946f2a5066657 (patch)
tree8ee07ddb779683dd0e6b4cd2172e4903d5551db4 /src/client/qwaylanddisplay.cpp
parent5a3d85a7a3e5e7cf56f263c718c9556378af2a21 (diff)
client: no need to update decoration when shutting down
Fixes: QTBUG-114995 Pick-to: 6.6 6.5 6.2 Change-Id: If7eaefc8cc0778246f13604809740426bcffa9f8 Reviewed-by: Liang Qi <liang.qi@qt.io>
Diffstat (limited to 'src/client/qwaylanddisplay.cpp')
-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 1b6b81f1a..03ec75a60 100644
--- a/src/client/qwaylanddisplay.cpp
+++ b/src/client/qwaylanddisplay.cpp
@@ -923,6 +923,9 @@ void QWaylandDisplay::handleWindowDeactivated(QWaylandWindow *window)
mActiveWindows.removeOne(window);
+ if (QCoreApplication::closingDown())
+ return;
+
if (auto *decoration = window->decoration())
decoration->update();
}