aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/wl_window.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/wl_window.c b/src/wl_window.c
index e691d76..698d0e7 100644
--- a/src/wl_window.c
+++ b/src/wl_window.c
@@ -197,6 +197,8 @@ static void keyboard_key(void *data, struct wl_keyboard *keyboard,
push_keypress(window, key);
+ wl_display_roundtrip(window->wl_display);
+
if (imv_keyboard_should_key_repeat(window->keyboard, key)) {
/* Kick off the key-repeat timer for the current key */
window->repeat_scancode = key;