fix: don't trigger keyrepeat on key release

This commit is contained in:
werapi 2026-06-28 10:39:04 +02:00
parent 6d3f7b4abb
commit 6054bc4b0b

View file

@ -4420,7 +4420,8 @@ void keypress(struct wl_listener *listener, void *data) {
tag_combo = false;
}
if (handled && group->wlr_group->keyboard.repeat_info.delay > 0) {
if (handled && group->wlr_group->keyboard.repeat_info.delay > 0 &&
event->state == WL_KEYBOARD_KEY_STATE_PRESSED) {
group->mods = mods;
group->keysyms = syms;
group->keycode = keycode;