keybinds: simulate workspace switch on focusWindow to another ws

This commit is contained in:
vaxerski
2023-05-01 15:39:08 +01:00
parent d6b069458d
commit 45b1e6dc5e
3 changed files with 30 additions and 7 deletions

View File

@@ -150,3 +150,14 @@ void CWorkspace::rememberPrevWorkspace(const CWorkspace* prev) {
m_sPrevWorkspace.iID = prev->m_iID;
m_sPrevWorkspace.name = prev->m_szName;
}
std::string CWorkspace::getConfigName() {
if (m_bIsSpecialWorkspace) {
return "special:" + m_szName;
}
if (m_iID > 0)
return std::to_string(m_iID);
return "name:" + m_szName;
}