input: Cancel pointer grabs when compositor loses kb focus

This makes sure we pop down popups when the X backend loses keyboard
focus or when the kms backend vt-switches away.
dev
Kristian Høgsberg 11 years ago
parent 3d0fc76dd5
commit ebd5fd4753
  1. 2
      src/input.c

@ -1297,6 +1297,8 @@ notify_keyboard_focus_out(struct weston_seat *seat)
weston_keyboard_set_focus(keyboard, NULL); weston_keyboard_set_focus(keyboard, NULL);
weston_keyboard_cancel_grab(keyboard); weston_keyboard_cancel_grab(keyboard);
if (seat->pointer)
weston_pointer_cancel_grab(seat->pointer);
} }
WL_EXPORT void WL_EXPORT void

Loading…
Cancel
Save