mirror of
https://github.com/swaywm/sway.git
synced 2026-04-16 08:21:30 -04:00
sway/commands/layout: fix flatten parent once
only flatten if grandparent also has only a single child
This commit is contained in:
parent
90d3270970
commit
ccb388c5c5
1 changed files with 1 additions and 1 deletions
|
|
@ -136,7 +136,7 @@ struct cmd_results *cmd_layout(int argc, char **argv) {
|
|||
container = container->pending.parent;
|
||||
// If parent has only a singe child operate on its parent and
|
||||
// flatten once, like i3
|
||||
if (container && container->pending.children->length == 1) {
|
||||
if (container && container->pending.children->length == 1 && container->pending.parent && container->pending.parent->pending.children->length == 1) {
|
||||
struct sway_container *child = container->pending.children->items[0];
|
||||
struct sway_container *parent = container->pending.parent;
|
||||
container_replace(container, child);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue