mirror of
https://github.com/hyprwm/Hyprland
synced 2024-11-15 08:05:57 +01:00
core: fix group members disappearing when you move the group to another monitor (#8237)
* fix group members disappearance when you move the group to another monitor * remove repeated action
This commit is contained in:
parent
3dd8db83f1
commit
0b29caf9ab
1 changed files with 1 additions and 1 deletions
|
@ -2795,11 +2795,11 @@ void CCompositor::moveWindowToWorkspaceSafe(PHLWINDOW pWindow, PHLWORKSPACE pWor
|
||||||
pWindow->updateToplevel();
|
pWindow->updateToplevel();
|
||||||
pWindow->updateDynamicRules();
|
pWindow->updateDynamicRules();
|
||||||
pWindow->uncacheWindowDecos();
|
pWindow->uncacheWindowDecos();
|
||||||
|
pWindow->updateGroupOutputs();
|
||||||
|
|
||||||
if (!pWindow->m_sGroupData.pNextWindow.expired()) {
|
if (!pWindow->m_sGroupData.pNextWindow.expired()) {
|
||||||
PHLWINDOW next = pWindow->m_sGroupData.pNextWindow.lock();
|
PHLWINDOW next = pWindow->m_sGroupData.pNextWindow.lock();
|
||||||
while (next != pWindow) {
|
while (next != pWindow) {
|
||||||
next->moveToWorkspace(pWorkspace);
|
|
||||||
next->updateToplevel();
|
next->updateToplevel();
|
||||||
next = next->m_sGroupData.pNextWindow.lock();
|
next = next->m_sGroupData.pNextWindow.lock();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue