Lines Matching refs:seat
18 @@ -3342,8 +3342,11 @@ weston_seat_release_keyboard(struct weston_seat *seat)
19 seat->keyboard_device_count--;
20 assert(seat->keyboard_device_count >= 0);
21 if (seat->keyboard_device_count == 0) {
22 - weston_keyboard_set_focus(seat->keyboard_state, NULL);
23 - weston_keyboard_cancel_grab(seat->keyboard_state);
25 + seat->keyboard_device_count = 1;
26 + notify_keyboard_focus_out(seat);
27 + seat->keyboard_device_count = 0;
29 weston_keyboard_reset_state(seat->keyboard_state);
30 seat_send_updated_caps(seat);