From 4c95fc57375470eeac3456a10bcb51fd485b8f38 Mon Sep 17 00:00:00 2001 From: outfoxxed Date: Thu, 27 Apr 2023 10:38:21 -0700 Subject: [PATCH] Fix crash updating window decorations on unmapped windows --- src/Hy3Layout.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Hy3Layout.cpp b/src/Hy3Layout.cpp index 686effb..b5051d2 100644 --- a/src/Hy3Layout.cpp +++ b/src/Hy3Layout.cpp @@ -358,7 +358,8 @@ void Hy3Node::swapData(Hy3Node& a, Hy3Node& b) { void Hy3Node::updateDecos() { switch (this->data.type) { case Hy3NodeData::Window: - g_pCompositor->updateWindowAnimatedDecorationValues(this->data.as_window); + if (this->data.as_window->m_bIsMapped) + g_pCompositor->updateWindowAnimatedDecorationValues(this->data.as_window); break; case Hy3NodeData::Group: for (auto* child: this->data.as_group.children) {