diff options
author | Aqa-Ib <[email protected]> | 2024-10-26 01:22:37 +0000 |
---|---|---|
committer | GitHub <[email protected]> | 2024-10-26 02:22:37 +0100 |
commit | 0b29caf9ab86518ff474eed5e7d19c12f96ebbd0 (patch) | |
tree | f8b4e3ae02218d3b44971a95e67e0f345f6a237c | |
parent | 3dd8db83f166733d1dd6a753bd6eb07727320768 (diff) | |
download | Hyprland-0b29caf9ab86518ff474eed5e7d19c12f96ebbd0.tar.gz Hyprland-0b29caf9ab86518ff474eed5e7d19c12f96ebbd0.zip |
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
-rw-r--r-- | src/Compositor.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Compositor.cpp b/src/Compositor.cpp index 743895aa..d4e2db17 100644 --- a/src/Compositor.cpp +++ b/src/Compositor.cpp @@ -2795,11 +2795,11 @@ void CCompositor::moveWindowToWorkspaceSafe(PHLWINDOW pWindow, PHLWORKSPACE pWor pWindow->updateToplevel(); pWindow->updateDynamicRules(); pWindow->uncacheWindowDecos(); + pWindow->updateGroupOutputs(); if (!pWindow->m_sGroupData.pNextWindow.expired()) { PHLWINDOW next = pWindow->m_sGroupData.pNextWindow.lock(); while (next != pWindow) { - next->moveToWorkspace(pWorkspace); next->updateToplevel(); next = next->m_sGroupData.pNextWindow.lock(); } |