diff options
| author | André Silva <123550+andresilva@users.noreply.github.com> | 2026-02-28 18:19:29 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-02-28 18:19:29 +0000 |
| commit | e333a330c0ddb07db39028fa8b3a47b3f7d21b5f (patch) | |
| tree | 5bc786b0ccc50ec6461e8d57759ab41489475485 /src/desktop/view/Group.cpp | |
| parent | 1c64ef06d9cb555fc562345c172c45e95c3b3077 (diff) | |
desktop/group: fix movegroupwindow not following focus (#13426)
Diffstat (limited to 'src/desktop/view/Group.cpp')
| -rw-r--r-- | src/desktop/view/Group.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/desktop/view/Group.cpp b/src/desktop/view/Group.cpp index 67a89986..a14ea0be 100644 --- a/src/desktop/view/Group.cpp +++ b/src/desktop/view/Group.cpp @@ -317,6 +317,7 @@ void CGroup::swapWithNext() { size_t idx = m_current + 1 >= m_windows.size() ? 0 : m_current + 1; std::iter_swap(m_windows.begin() + m_current, m_windows.begin() + idx); + m_current = idx; updateWindowVisibility(); @@ -329,6 +330,7 @@ void CGroup::swapWithLast() { size_t idx = m_current == 0 ? m_windows.size() - 1 : m_current - 1; std::iter_swap(m_windows.begin() + m_current, m_windows.begin() + idx); + m_current = idx; updateWindowVisibility(); |
