From 91f592a87509436dc6f6ea7b3d6705ed7c5af046 Mon Sep 17 00:00:00 2001 From: Vaxry Date: Thu, 18 Sep 2025 20:46:57 +0100 Subject: [PATCH] workspace: fix relative workspaces with monitor descs --- src/helpers/MiscFunctions.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/helpers/MiscFunctions.cpp b/src/helpers/MiscFunctions.cpp index 2a1e0671..e91f1a7e 100644 --- a/src/helpers/MiscFunctions.cpp +++ b/src/helpers/MiscFunctions.cpp @@ -148,7 +148,7 @@ SWorkspaceIDName getWorkspaceIDNameFromString(const std::string& in) { std::set invalidWSes; if (same_mon) { for (auto const& rule : g_pConfigManager->getAllWorkspaceRules()) { - const auto PMONITOR = g_pCompositor->getMonitorFromName(rule.monitor); + const auto PMONITOR = g_pCompositor->getMonitorFromString(rule.monitor); if (PMONITOR && (PMONITOR->m_id != g_pCompositor->m_lastMonitor->m_id)) invalidWSes.insert(rule.workspaceId); } @@ -227,7 +227,7 @@ SWorkspaceIDName getWorkspaceIDNameFromString(const std::string& in) { } } for (auto const& rule : g_pConfigManager->getAllWorkspaceRules()) { - const auto PMONITOR = g_pCompositor->getMonitorFromName(rule.monitor); + const auto PMONITOR = g_pCompositor->getMonitorFromString(rule.monitor); if (!PMONITOR || PMONITOR->m_id == g_pCompositor->m_lastMonitor->m_id) { // Can't be invalid continue;