mirror of
https://github.com/swaywm/sway.git
synced 2024-11-18 22:19:14 +00:00
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.
This commit is contained in:
parent
b39249508f
commit
d731d6a846
|
@ -415,7 +415,7 @@ static bool handle_view_created(wlc_handle handle) {
|
||||||
// we were on one workspace, switched to another to add this view,
|
// we were on one workspace, switched to another to add this view,
|
||||||
// now let's return to where we were
|
// now let's return to where we were
|
||||||
workspace_switch(current_ws);
|
workspace_switch(current_ws);
|
||||||
set_focused_container(current_ws->focused);
|
set_focused_container(get_focused_container(current_ws));
|
||||||
}
|
}
|
||||||
|
|
||||||
suspend_workspace_cleanup = false;
|
suspend_workspace_cleanup = false;
|
||||||
|
|
Loading…
Reference in a new issue