aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoralex-huff <alexhuff@bakahuff.com>2025-05-06 17:36:16 -0500
committerKenny Levinsen <kl@kl.wtf>2025-05-19 12:29:09 +0200
commitfb6d61b58f4deeea4a5738473424fc80c00f9415 (patch)
treeefc0398e5e0dccf2861685ba4d752ab953cdf659
parent810142dcc4228941b644ad68334d0b6f539b6fab (diff)
transaction: fix size of child container decorations in stacking layouts
Before this commit stacking containers with more than one child sized the active container's decorations as if there was only one titlebar. Commit a25645a introduced the local variable 'net_height' but incorrectly calculated it for stacking containers. Fixes #8686.
-rw-r--r--sway/desktop/transaction.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sway/desktop/transaction.c b/sway/desktop/transaction.c
index 74929f8c..f8bc64b5 100644
--- a/sway/desktop/transaction.c
+++ b/sway/desktop/transaction.c
@@ -343,7 +343,7 @@ static void arrange_children(enum sway_container_layout layout, list_t *children
wlr_scene_node_set_position(&child->scene_tree->node, 0, title_height);
wlr_scene_node_reparent(&child->scene_tree->node, content);
- int net_height = height - title_bar_height;
+ int net_height = height - title_height;
if (activated && width > 0 && net_height > 0) {
arrange_container(child, width, net_height, title_bar_height == 0, 0);
} else {