diff --git a/src/Hy3Layout.cpp b/src/Hy3Layout.cpp index 09ba804..80162cf 100644 --- a/src/Hy3Layout.cpp +++ b/src/Hy3Layout.cpp @@ -1551,7 +1551,9 @@ void Hy3Layout::applyNodeDataToWindow(Hy3Node* node, bool no_animation) { break; } } - } else { + } + + if (monitor == nullptr) { monitor = g_pCompositor->getMonitorFromID( g_pCompositor->getWorkspaceByID(node->workspace_id)->m_iMonitorID );