From 686b20f4ba5b8c07421a825ba63e763ee1bf8982 Mon Sep 17 00:00:00 2001 From: Xaver Hugl Date: Thu, 21 Nov 2024 14:39:24 +0000 Subject: [PATCH] layers: add null check This fixes https://crash-reports.kde.org/organizations/kde/issues/96985 (cherry picked from commit 0a4e7d8908e056084b943b962f28f99eebd3561b) Co-authored-by: Xaver Hugl --- src/layers.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/layers.cpp b/src/layers.cpp index 60a52ad682..42d8ed498c 100644 --- a/src/layers.cpp +++ b/src/layers.cpp @@ -680,6 +680,9 @@ void Workspace::updateXStackingOrder() { // we use our stacking order for managed windows, but X's for override-redirect windows Xcb::Tree tree(kwinApp()->x11RootWindow()); + if (tree.isNull()) { + return; + } xcb_window_t *windows = tree.children(); const auto count = tree.data()->children_len;