prevent moving to invalid workspaces

This commit is contained in:
vaxerski 2022-12-14 18:42:48 +00:00
parent 5a138bed6b
commit b89a07596e

View file

@ -888,6 +888,11 @@ void CKeybindManager::moveActiveToWorkspace(std::string args) {
std::string workspaceName; std::string workspaceName;
const auto WORKSPACEID = getWorkspaceIDFromString(args, workspaceName); const auto WORKSPACEID = getWorkspaceIDFromString(args, workspaceName);
if (WORKSPACEID == INT_MAX) {
Debug::log(LOG, "Invalid workspace in moveActiveToWorkspace");
return;
}
if (WORKSPACEID == PWINDOW->m_iWorkspaceID) { if (WORKSPACEID == PWINDOW->m_iWorkspaceID) {
Debug::log(LOG, "Not moving to workspace because it didn't change."); Debug::log(LOG, "Not moving to workspace because it didn't change.");
return; return;