aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAqa-Ib <[email protected]>2024-10-26 01:22:37 +0000
committerGitHub <[email protected]>2024-10-26 02:22:37 +0100
commit0b29caf9ab86518ff474eed5e7d19c12f96ebbd0 (patch)
treef8b4e3ae02218d3b44971a95e67e0f345f6a237c
parent3dd8db83f166733d1dd6a753bd6eb07727320768 (diff)
downloadHyprland-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.cpp2
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();
}