diff options
author | Drew DeVault <[email protected]> | 2016-08-01 07:27:12 -0400 |
---|---|---|
committer | GitHub <[email protected]> | 2016-08-01 07:27:12 -0400 |
commit | 2d907ef1f6f13a7921c295502d7b1047945cc327 (patch) | |
tree | f9326301b2dddf573d37612c7926dcb6248c913f /sway/handlers.c | |
parent | c6f9767487282cb68c0496ca7115a3acc4a4d6e2 (diff) | |
parent | fe608c80ae66d77f826ca077bd1c6a4fa7db3dd6 (diff) |
Merge pull request #811 from acrisci/feature/focus-container
Implement focus handling for containers
Diffstat (limited to 'sway/handlers.c')
-rw-r--r-- | sway/handlers.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sway/handlers.c b/sway/handlers.c index bdcdcaa4..684e45ba 100644 --- a/sway/handlers.c +++ b/sway/handlers.c @@ -415,7 +415,7 @@ static bool handle_view_created(wlc_handle handle) { // we were on one workspace, switched to another to add this view, // now let's return to where we were workspace_switch(current_ws); - set_focused_container(current_ws->focused); + set_focused_container(get_focused_container(current_ws)); } suspend_workspace_cleanup = false; @@ -553,9 +553,9 @@ static void handle_view_properties_updated(wlc_handle view, uint32_t mask) { 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)); + update_container_border(get_focused_view(p)); } else if (c->border_type == B_NORMAL) { - update_view_border(c); + update_container_border(c); } ipc_event_window(c, "title"); } |