mirror of
https://github.com/hyprwm/Hyprland
synced 2024-11-30 02:45:58 +01:00
Merge branch 'main' into rework_rounding_shader
This commit is contained in:
commit
09268d756f
1 changed files with 11 additions and 0 deletions
|
@ -520,6 +520,17 @@ void CHyprDwindleLayout::onWindowRemovedTiling(CWindow* pWindow) {
|
||||||
PSIBLING->size = PPARENT->size;
|
PSIBLING->size = PPARENT->size;
|
||||||
PSIBLING->pParent = PPARENT->pParent;
|
PSIBLING->pParent = PPARENT->pParent;
|
||||||
|
|
||||||
|
if (PSIBLING->isGroupMember()) {
|
||||||
|
// apply to all group members
|
||||||
|
SDwindleNodeData* current = PSIBLING->pNextGroupMember;
|
||||||
|
|
||||||
|
while (current != PSIBLING) {
|
||||||
|
current->position = PPARENT->position;
|
||||||
|
current->size = PPARENT->size;
|
||||||
|
current = current->pNextGroupMember;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (PPARENT->pParent != nullptr) {
|
if (PPARENT->pParent != nullptr) {
|
||||||
if (PPARENT->pParent->children[0] == PPARENT) {
|
if (PPARENT->pParent->children[0] == PPARENT) {
|
||||||
PPARENT->pParent->children[0] = PSIBLING;
|
PPARENT->pParent->children[0] = PSIBLING;
|
||||||
|
|
Loading…
Reference in a new issue