Restore focus correctly when closing a fullscreen view

We weren't calling seat_send_focus. I think this was previously called
by seat_set_focus_warp.
master
Ryan Dwyer 6 years ago
parent 49c937fc87
commit 5cc70d1dfd

@ -168,11 +168,8 @@ static void handle_seat_node_destroy(struct wl_listener *listener, void *data) {
// the structure change might have caused it to move up to the top of // the structure change might have caused it to move up to the top of
// the focus stack without sending focus notifications to the view // the focus stack without sending focus notifications to the view
if (seat_get_focus(seat) == next_focus) { seat_send_focus(next_focus, seat);
seat_send_focus(next_focus, seat); seat_set_focus(seat, next_focus);
} else {
seat_set_focus(seat, next_focus);
}
} }
} }

Loading…
Cancel
Save