diff --git a/dwl.c b/dwl.c index 15b0bb8..d009ef4 100644 --- a/dwl.c +++ b/dwl.c @@ -1830,7 +1830,7 @@ int keyrepeat(void *data) { KeyboardGroup *group = data; - if (group->wlr_group->keyboard.repeat_info.rate <= 0) + if (locked || group->wlr_group->keyboard.repeat_info.rate <= 0) return 0; wl_event_source_timer_update(group->key_repeat_source,