support all workspace types in workspace keyword

This commit is contained in:
vaxerski
2022-06-21 22:25:54 +02:00
parent 4a3f9ccba2
commit 84d6e640ff
3 changed files with 15 additions and 8 deletions

View File

@@ -495,11 +495,11 @@ void CConfigManager::handleWindowRule(const std::string& command, const std::str
void CConfigManager::handleDefaultWorkspace(const std::string& command, const std::string& value) {
const auto DISPLAY = value.substr(0, value.find_first_of(','));
const auto WORKSPACEID = stoi(value.substr(value.find_first_of(',') + 1));
const auto WORKSPACE = value.substr(value.find_first_of(',') + 1);
for (auto& mr : m_dMonitorRules) {
if (mr.name == DISPLAY) {
mr.defaultWorkspaceID = WORKSPACEID;
mr.defaultWorkspace = WORKSPACE;
break;
}
}