diff options
| author | Furkan Sahin <furkan-dev@proton.me> | 2025-05-06 17:36:16 -0500 |
|---|---|---|
| committer | Furkan Sahin <furkan-dev@proton.me> | 2025-05-06 17:36:16 -0500 |
| commit | 2b093c71fa0b414db06e08b67d20384d51090992 (patch) | |
| tree | efc0398e5e0dccf2861685ba4d752ab953cdf659 | |
| parent | 6bbeb381afbd01bc580375d02908c12f7242e767 (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 fa6115f introduced the local variable 'net_height' but
incorrectly calculated it for stacking containers. Fixes #8686.
| -rw-r--r-- | sway/desktop/transaction.c | 2 |
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 { |
