diff options
-rw-r--r-- | sway/layout.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sway/layout.c b/sway/layout.c index e3de3354..5e144cd8 100644 --- a/sway/layout.c +++ b/sway/layout.c | |||
@@ -1615,7 +1615,8 @@ size_t auto_slave_group_count(const swayc_t *container) { | |||
1615 | * Return the combined number of master and slave groups in the container. | 1615 | * Return the combined number of master and slave groups in the container. |
1616 | */ | 1616 | */ |
1617 | size_t auto_group_count(const swayc_t *container) { | 1617 | size_t auto_group_count(const swayc_t *container) { |
1618 | return auto_slave_group_count(container) + (container->nb_master ? 1 : 0); | 1618 | return auto_slave_group_count(container) |
1619 | + (container->children->length && container->nb_master ? 1 : 0); | ||
1619 | } | 1620 | } |
1620 | 1621 | ||
1621 | /** | 1622 | /** |