aboutsummaryrefslogtreecommitdiff
path: root/sway/handlers.c
diff options
context:
space:
mode:
authorDrew DeVault <sir@cmpwn.com>2016-07-16 10:26:45 -0400
committerGitHub <noreply@github.com>2016-07-16 10:26:45 -0400
commitd5ad8c9036f37576af94c6cbbe79e68415bb7e22 (patch)
tree001033de86cb34fca09837a643a0818f299cdf3e /sway/handlers.c
parent7aeedf0264e1745f2993a430a9cfef46a31e75ca (diff)
parentad7605675ef5d1fc99653e80c3c846429abfda25 (diff)
Merge pull request #754 from thejan2009/containers-inside-tabbed-stacked
Clarify which tabbed/stacked container we want (fixes #751)
Diffstat (limited to 'sway/handlers.c')
-rw-r--r--sway/handlers.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sway/handlers.c b/sway/handlers.c
index a7a87564..1b96be0a 100644
--- a/sway/handlers.c
+++ b/sway/handlers.c
@@ -523,8 +523,9 @@ static void handle_view_properties_updated(wlc_handle view, uint32_t mask) {
if (!c->name || strcmp(c->name, new_name) != 0) {
free(c->name);
c->name = strdup(new_name);
- swayc_t *p = swayc_tabbed_stacked_parent(c);
+ swayc_t *p = swayc_tabbed_stacked_ancestor(c);
if (p) {
+ // TODO: we only got the topmost tabbed/stacked container, update borders of all containers on the path
update_view_border(get_focused_view(p));
} else if (c->border_type == B_NORMAL) {
update_view_border(c);