From db38b9bbf3cce4083c538209a7ce5ef1a1cf5f3f Mon Sep 17 00:00:00 2001 From: Ryan Dwyer Date: Fri, 25 May 2018 21:07:59 +1000 Subject: Clean up container title functions * Add and use lenient_strcat and lenient_strncat functions * Rename `concatenate_child_titles` function as that's no longer what it does * Rename `container_notify_child_title_changed` because we only need to notify that the tree structure has changed, not titles * Don't notify parents when a child changes its title * Update ancestor titles when changing a container's layout * Eg. create nested tabs and change the inner container to stacking * No need to store tree presentation in both container->name and formatted_title --- sway/commands/layout.c | 1 + 1 file changed, 1 insertion(+) (limited to 'sway/commands') diff --git a/sway/commands/layout.c b/sway/commands/layout.c index 58728f16..6b44b001 100644 --- a/sway/commands/layout.c +++ b/sway/commands/layout.c @@ -52,6 +52,7 @@ struct cmd_results *cmd_layout(int argc, char **argv) { } } + container_notify_subtree_changed(parent); arrange_children_of(parent); return cmd_results_new(CMD_SUCCESS, NULL, NULL); -- cgit v1.2.3