commit | ebd5fd47537f141476f4da118a2751ef9934401d | [log] [tgz] |
---|---|---|
author | Kristian Høgsberg <krh@bitplanet.net> | Fri Nov 22 21:12:19 2013 -0800 |
committer | Kristian Høgsberg <krh@bitplanet.net> | Fri Nov 22 21:12:19 2013 -0800 |
tree | ac92b3b03114ba5800883548de5d119e38171f1e | |
parent | 3d0fc76dd5069b813ab636d6ca199ea0e494748f [diff] |
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.
diff --git a/src/input.c b/src/input.c index 06a3c2e..ae0e832 100644 --- a/src/input.c +++ b/src/input.c
@@ -1297,6 +1297,8 @@ weston_keyboard_set_focus(keyboard, NULL); weston_keyboard_cancel_grab(keyboard); + if (seat->pointer) + weston_pointer_cancel_grab(seat->pointer); } WL_EXPORT void