aboutsummaryrefslogtreecommitdiff
path: root/keyboard.c
diff options
context:
space:
mode:
Diffstat (limited to 'keyboard.c')
-rw-r--r--keyboard.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/keyboard.c b/keyboard.c
index 710ec76..470fd11 100644
--- a/keyboard.c
+++ b/keyboard.c
@@ -126,6 +126,8 @@ void wl_keyboard_modifiers(void *data, struct wl_keyboard *wl_keyboard,
uint32_t group) {
client_state* state = data;
xkb_state_update_mask(state->xkb_state, mods_depressed, mods_latched, mods_locked, 0, 0, group);
+ struct itimerspec timer = {0};
+ timerfd_settime(state->key_repeat_timer_fd, 0, &timer, NULL);
}
void wl_keyboard_repeat_info(void *data, struct wl_keyboard *wl_keyboard,