count down in named workspace IDs

This commit is contained in:
vaxerski 2022-04-21 21:35:08 +02:00
parent 727851d6e2
commit c16ebec3b2

View file

@ -711,13 +711,13 @@ CWindow* CCompositor::getNextWindowOnWorkspace(CWindow* pWindow) {
} }
int CCompositor::getNextAvailableNamedWorkspace() { int CCompositor::getNextAvailableNamedWorkspace() {
int highest = -1337 - 1; int lowest = -1337 + 1;
for (auto& w : m_lWorkspaces) { for (auto& w : m_lWorkspaces) {
if (w.m_iID < 0 && w.m_iID > highest) if (w.m_iID < 0 && w.m_iID < lowest)
highest = w.m_iID; lowest = w.m_iID;
} }
return highest + 1; return lowest - 1;
} }
CWorkspace* CCompositor::getWorkspaceByName(const std::string& name) { CWorkspace* CCompositor::getWorkspaceByName(const std::string& name) {