From 38998a4869fda1a2c5deebd1aea17fe5041a0dbc Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 11 Jul 2018 16:57:37 +0530 Subject: [PATCH] Notify IBUS when focus is gained/lost --- kitty/glfw.c | 1 + 1 file changed, 1 insertion(+) diff --git a/kitty/glfw.c b/kitty/glfw.c index 92432318a..42f70f32c 100644 --- a/kitty/glfw.c +++ b/kitty/glfw.c @@ -215,6 +215,7 @@ window_focus_callback(GLFWwindow *w, int focused) { global_state.callback_os_window->cursor_blink_zero_time = now; if (is_window_ready_for_callbacks()) { WINDOW_CALLBACK(on_focus, "O", focused ? Py_True : Py_False); + glfwUpdateIMEState(global_state.callback_os_window->handle, 1, focused, 0, 0, 0); } global_state.callback_os_window = NULL; }