diff options
-rw-r--r-- | src/Compositor.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Compositor.cpp b/src/Compositor.cpp index 29e2f188..0b60369d 100644 --- a/src/Compositor.cpp +++ b/src/Compositor.cpp @@ -820,8 +820,8 @@ CWorkspace* CCompositor::getWorkspaceByString(const std::string& str) { } try { - int id = std::stoi(str); - return getWorkspaceByID(id); + std::string name = ""; + return getWorkspaceByID(getWorkspaceIDFromString(str, name)); } catch (std::exception& e) { Debug::log(ERR, "Error in getWorkspaceByString, invalid id"); } |