Use keyboard_state.focused_surface directly

This commit is contained in:
Ferdinand Schober 2022-10-08 19:11:45 +02:00 committed by Simon Ser
parent be7707874a
commit 99acdb4e62
3 changed files with 1 additions and 14 deletions

View file

@ -1372,7 +1372,7 @@ void handle_pointer_constraint(struct wl_listener *listener, void *data) {
sway_constraint->destroy.notify = handle_constraint_destroy;
wl_signal_add(&constraint->events.destroy, &sway_constraint->destroy);
struct wlr_surface *surface = seat_get_focused_surface(seat);
struct wlr_surface *surface = seat->wlr_seat->keyboard_state.focused_surface;
if (surface && surface == constraint->surface) {
sway_cursor_constrain(seat->cursor, constraint);
}