desktop/group: fix movegroupwindow not following focus (#13426)
This commit is contained in:
parent
1c64ef06d9
commit
e333a330c0
2 changed files with 30 additions and 0 deletions
|
|
@ -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();
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue