Merge pull request #1130 from WeraPea/fix-keyrepeat

fix: don't trigger keyrepeat on key release
This commit is contained in:
DreamMaoMao 2026-07-08 16:40:03 +08:00 committed by GitHub
commit b15f7a0e72
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

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;