70f77fd224c207fc382a9c0c6a29e4e680aa6f1f
Author Ross MacLeod <rmm+github@z.odi.ac> Committer Ross MacLeod <rmm+github@z.odi.ac> Date 2024-02-19 05:58 UTC
Message Hy3Layout::applyNodeDataToWindow: when looking for the monitor associated with a node's workspace, allow for a special workspace which isn't yet emplaced on a monitor but is still set
Diff 1 diff --git a/src/Hy3Layout.cpp b/src/Hy3Layout.cpp
2 index 09ba804626a9ac99dbeba552736995405e3d1f36..80162cfe6f757c807494d73800af5b90e5d12178 100644
3 --- a/src/Hy3Layout.cpp
4 +++ b/src/Hy3Layout.cpp
5 @@ -1551,7 +1551,9 @@ void Hy3Layout::applyNodeDataToWindow(Hy3Node* node, bool no_animation) {
6 break;
7 }
8 }
9 - } else {
10 + }
11 +
12 + if (monitor == nullptr) {
13 monitor = g_pCompositor->getMonitorFromID(
14 g_pCompositor->getWorkspaceByID(node->workspace_id)->m_iMonitorID
15 );