From 9c7b45e628b7965a16ef7dfe1495882717a1e9dd Mon Sep 17 00:00:00 2001 From: Vaxry <43317083+vaxerski@users.noreply.github.com> Date: Sat, 22 Aug 2026 15:18:38 +0200 Subject: [PATCH] decoration/groupbar: fix crash when group returns no match (#15947) ref #13853 --- src/render/decorations/CHyprGroupBarDecoration.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/render/decorations/CHyprGroupBarDecoration.cpp b/src/render/decorations/CHyprGroupBarDecoration.cpp index 9990d286d..9b73d5a46 100644 --- a/src/render/decorations/CHyprGroupBarDecoration.cpp +++ b/src/render/decorations/CHyprGroupBarDecoration.cpp @@ -488,6 +488,9 @@ bool CHyprGroupBarDecoration::onMouseButtonOnDeco(const Vector2D& pos, const IPo PHLWINDOW pWindow = m_window->grouping().group()->fromIndex(WINDOWINDEX); + if (!pWindow) + return true; + if (pWindow != m_window) pWindow->grouping().group()->setCurrent(pWindow);