fix: don't trigger keyrepeat on key release

This commit is contained in:
werapi 2026-06-28 10:39:04 +02:00 committed by DreamMaoMao
parent bd4dee3ea2
commit 4e42fdd2b2

View file

@ -4335,7 +4335,8 @@ void keypress(struct wl_listener *listener, void *data) {
tag_combo = false; 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->mods = mods;
group->keysyms = syms; group->keysyms = syms;
group->keycode = keycode; group->keycode = keycode;