diff --git a/src/managers/KeybindManager.cpp b/src/managers/KeybindManager.cpp index a71b040e..388a1df4 100644 --- a/src/managers/KeybindManager.cpp +++ b/src/managers/KeybindManager.cpp @@ -888,6 +888,11 @@ void CKeybindManager::moveActiveToWorkspace(std::string args) { std::string workspaceName; const auto WORKSPACEID = getWorkspaceIDFromString(args, workspaceName); + if (WORKSPACEID == INT_MAX) { + Debug::log(LOG, "Invalid workspace in moveActiveToWorkspace"); + return; + } + if (WORKSPACEID == PWINDOW->m_iWorkspaceID) { Debug::log(LOG, "Not moving to workspace because it didn't change."); return;