summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFurkan Sahin <furkan-dev@proton.me>2016-07-31 21:25:40 -0400
committerFurkan Sahin <furkan-dev@proton.me>2016-07-31 21:25:40 -0400
commitd115b86a04b4d19d11a039fa496a19f95a477065 (patch)
tree25d2fb779dc089d85bd4bb484a98866101872aae
parent420b3cf62e0cdd912a88b8ef9a044e36ef1a2db2 (diff)
Bugfix: descend focus stack on new window focus
When switching back to a workspace after new window creation, it is now necessary to descend the focus stack into the focused container of the workspace to determine which container should get the focus. This is because the `set_focused_container()` function no longer automatically descends into the focus stack to find the correct view to focus.
-rw-r--r--sway/handlers.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sway/handlers.c b/sway/handlers.c
index 87b7253b..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;