summaryrefslogtreecommitdiff
path: root/src/layout/DwindleLayout.cpp
diff options
context:
space:
mode:
authorAqa-Ib <victorcana@gmx.com>2024-10-02 11:22:19 +0200
committerGitHub <noreply@github.com>2024-10-02 10:22:19 +0100
commite2426942e5716a742ea353d2a1de7d7760fbbb41 (patch)
tree046d532f7d0090e9614b66aae34388117b850f3a /src/layout/DwindleLayout.cpp
parent5c6c300abfea2539ffad9bcbf857325eec5ab765 (diff)
layout: add auto_group to control default grouping (#7883)
Diffstat (limited to 'src/layout/DwindleLayout.cpp')
-rw-r--r--src/layout/DwindleLayout.cpp21
1 files changed, 1 insertions, 20 deletions
diff --git a/src/layout/DwindleLayout.cpp b/src/layout/DwindleLayout.cpp
index ed47fa44..04cbf21d 100644
--- a/src/layout/DwindleLayout.cpp
+++ b/src/layout/DwindleLayout.cpp
@@ -340,26 +340,7 @@ void CHyprDwindleLayout::onWindowCreatedTiling(PHLWINDOW pWindow, eDirection dir
return;
}
- // if it's a group, add the window
- if (OPENINGON->pWindow->m_sGroupData.pNextWindow.lock() // target is group
- && pWindow->canBeGroupedInto(OPENINGON->pWindow.lock()) && !m_vOverrideFocalPoint) { // we are not moving window
- m_lDwindleNodesData.remove(*PNODE);
-
- static auto USECURRPOS = CConfigValue<Hyprlang::INT>("group:insert_after_current");
- (*USECURRPOS ? OPENINGON->pWindow.lock() : OPENINGON->pWindow->getGroupTail())->insertWindowToGroup(pWindow);
-
- OPENINGON->pWindow->setGroupCurrent(pWindow);
- pWindow->applyGroupRules();
- pWindow->updateWindowDecos();
- recalculateWindow(pWindow);
-
- if (!pWindow->getDecorationByType(DECORATION_GROUPBAR))
- pWindow->addWindowDeco(std::make_unique<CHyprGroupBarDecoration>(pWindow));
-
- return;
- }
-
- // If it's not, get the node under our cursor
+ // get the node under our cursor
m_lDwindleNodesData.push_back(SDwindleNodeData());
const auto NEWPARENT = &m_lDwindleNodesData.back();