From 4e42fdd2b2ce2a40521ed98c4234d78467ef8db4 Mon Sep 17 00:00:00 2001 From: werapi Date: Sun, 28 Jun 2026 10:39:04 +0200 Subject: [PATCH] fix: don't trigger keyrepeat on key release --- src/mango.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/mango.c b/src/mango.c index 0ad4b915..e9d7ff41 100644 --- a/src/mango.c +++ b/src/mango.c @@ -4335,7 +4335,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;