From d494ca9f08b7d4ac7a182dad0097b8694eb970f2 Mon Sep 17 00:00:00 2001 From: Struma Date: Wed, 28 Apr 2021 17:22:46 -0400 Subject: [PATCH] Input.repeatex? should always return false for non-repeating keys --- src/input/input.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/input/input.cpp b/src/input/input.cpp index ef3501ed..5409fc96 100644 --- a/src/input/input.cpp +++ b/src/input/input.cpp @@ -818,7 +818,7 @@ struct InputPrivate b.triggered = (rawStates[scancode] && !rawStatesOld[scancode]); b.released = (!rawStates[scancode] && rawStatesOld[scancode]); - b.repeated = rawRepeatCount >= repeatStart && ((rawRepeatCount+1) % repeatDelay) == 0; + b.repeated = (rawRepeating == scancode) && (rawRepeatCount >= repeatStart && ((rawRepeatCount+1) % repeatDelay) == 0); return b; }