4c95fc57375470eeac3456a10bcb51fd485b8f38
- Author
- outfoxxed <outfoxxed@outfoxxed.me>
- Committer
- outfoxxed <outfoxxed@outfoxxed.me>
- Date
Message
Fix crash updating window decorations on unmapped windows
Diff
1diff --git a/src/Hy3Layout.cpp b/src/Hy3Layout.cpp
2index 686effb70198b0691f18bb2a8ea4823657d75cf8..b5051d2eb3cc0a7c40e097dfa821fc04aaa66a82 100644
3--- a/src/Hy3Layout.cpp
4+++ b/src/Hy3Layout.cpp
5@@ -358,7 +358,8 @@ void Hy3Node::swapData(Hy3Node& a, Hy3Node& b) {
6 void Hy3Node::updateDecos() {
7 switch (this->data.type) {
8 case Hy3NodeData::Window:
9- g_pCompositor->updateWindowAnimatedDecorationValues(this->data.as_window);
10+ if (this->data.as_window->m_bIsMapped)
11+ g_pCompositor->updateWindowAnimatedDecorationValues(this->data.as_window);
12 break;
13 case Hy3NodeData::Group:
14 for (auto* child: this->data.as_group.children) {