summaryrefslogtreecommitdiff
path: root/src/Compositor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Compositor.cpp')
-rw-r--r--src/Compositor.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/Compositor.cpp b/src/Compositor.cpp
index 0a0a55e4..94d04129 100644
--- a/src/Compositor.cpp
+++ b/src/Compositor.cpp
@@ -711,13 +711,13 @@ CWindow* CCompositor::getNextWindowOnWorkspace(CWindow* pWindow) {
}
int CCompositor::getNextAvailableNamedWorkspace() {
- int highest = -1337 - 1;
+ int lowest = -1337 + 1;
for (auto& w : m_lWorkspaces) {
- if (w.m_iID < 0 && w.m_iID > highest)
- highest = w.m_iID;
+ if (w.m_iID < 0 && w.m_iID < lowest)
+ lowest = w.m_iID;
}
- return highest + 1;
+ return lowest - 1;
}
CWorkspace* CCompositor::getWorkspaceByName(const std::string& name) {