From c11cadd8d6f7b8ea0dc3d49424dd7c4f7efa4bd7 Mon Sep 17 00:00:00 2001 From: Vaxry Date: Tue, 3 Mar 2026 21:00:33 +0000 Subject: [PATCH] desktop/window: don't group modals --- src/desktop/view/Window.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/desktop/view/Window.cpp b/src/desktop/view/Window.cpp index 5d414c49..ea2b9526 100644 --- a/src/desktop/view/Window.cpp +++ b/src/desktop/view/Window.cpp @@ -1953,6 +1953,7 @@ void CWindow::mapWindow() { && Desktop::focusState()->window()->m_workspace == m_workspace // workspaces match, we're not opening on another ws && !g_pXWaylandManager->shouldBeFloated(m_self.lock()) && !isX11OverrideRedirect() // not a window that should float or X11 && !(m_isFloating && !Desktop::focusState()->window()->m_isFloating) // do not auto-group a floated window into a tiled group + && !isModal() // no modal grouping ) { // add to group if we are focused on one Desktop::focusState()->window()->m_group->add(m_self.lock());