aboutsummaryrefslogtreecommitdiffstats
path: root/sway/tree/container.c
diff options
context:
space:
mode:
Diffstat (limited to 'sway/tree/container.c')
-rw-r--r--sway/tree/container.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/sway/tree/container.c b/sway/tree/container.c
index b89047a7..aa819be7 100644
--- a/sway/tree/container.c
+++ b/sway/tree/container.c
@@ -958,6 +958,11 @@ static void container_fullscreen_workspace(struct sway_container *con) {
958 focus_ws = seat_get_focused_workspace(seat); 958 focus_ws = seat_get_focused_workspace(seat);
959 if (focus_ws == con->workspace) { 959 if (focus_ws == con->workspace) {
960 seat_set_focus_container(seat, con); 960 seat_set_focus_container(seat, con);
961 } else {
962 struct sway_node *focus =
963 seat_get_focus_inactive(seat, &root->node);
964 seat_set_raw_focus(seat, &con->node);
965 seat_set_raw_focus(seat, focus);
961 } 966 }
962 } 967 }
963 } 968 }