From 35be389031fd8c7bb555d9142d2ea0b04ee70fe6 Mon Sep 17 00:00:00 2001 From: wm4 Date: Fri, 8 Jul 2016 16:36:53 +0200 Subject: x11: add missing FocusChangeMask So we actually get FocusOut events. Disables key repeat when losing focus while a key is down. --- video/out/x11_common.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'video') diff --git a/video/out/x11_common.c b/video/out/x11_common.c index b8c92100db..ce94679cd0 100644 --- a/video/out/x11_common.c +++ b/video/out/x11_common.c @@ -1506,7 +1506,7 @@ static void vo_x11_map_window(struct vo *vo, struct mp_rect rc) // map window int events = StructureNotifyMask | ExposureMask | PropertyChangeMask | - LeaveWindowMask | EnterWindowMask; + LeaveWindowMask | EnterWindowMask | FocusChangeMask; if (mp_input_mouse_enabled(x11->input_ctx)) events |= PointerMotionMask | ButtonPressMask | ButtonReleaseMask; if (mp_input_vo_keyboard_enabled(x11->input_ctx)) -- cgit v1.2.3