diff options
| author | vaxerski <43317083+vaxerski@users.noreply.github.com> | 2023-04-26 16:58:58 +0100 |
|---|---|---|
| committer | vaxerski <43317083+vaxerski@users.noreply.github.com> | 2023-04-26 16:58:58 +0100 |
| commit | 4a1fb3e903c6c8b9333b35d052e11af0dbb30fcb (patch) | |
| tree | 8cd43967f0bc76361747046de671dfdd8eaf2f87 /src/managers/KeybindManager.cpp | |
| parent | 28ca434fb52befa2058a6c23b21566c280654e03 (diff) | |
keybinds: fix move to named
Diffstat (limited to 'src/managers/KeybindManager.cpp')
| -rw-r--r-- | src/managers/KeybindManager.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/managers/KeybindManager.cpp b/src/managers/KeybindManager.cpp index 345c2c03..49722142 100644 --- a/src/managers/KeybindManager.cpp +++ b/src/managers/KeybindManager.cpp @@ -1143,7 +1143,9 @@ void CKeybindManager::moveActiveTo(std::string args) { if (!PMONITORTOCHANGETO) return; - moveActiveToWorkspace(std::to_string(PMONITORTOCHANGETO->activeWorkspace)); + const auto PWORKSPACE = g_pCompositor->getWorkspaceByID(PMONITORTOCHANGETO->activeWorkspace); + + moveActiveToWorkspace(PMONITORTOCHANGETO->activeWorkspace < 0 ? "name:" + PWORKSPACE->m_szName : std::to_string(PMONITORTOCHANGETO->activeWorkspace)); } void CKeybindManager::toggleGroup(std::string args) { |
