From 713fd0ccb8613bd833909f73ab8ed2d43418964a Mon Sep 17 00:00:00 2001 From: Vincent Wei Date: Wed, 25 Mar 2020 15:31:49 +0800 Subject: [PATCH] reset olddownkey to zero when got a KEYUP event --- src/kernel/event.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/kernel/event.c b/src/kernel/event.c index 1a1b6c8f..a9a512b6 100644 --- a/src/kernel/event.c +++ b/src/kernel/event.c @@ -458,6 +458,7 @@ BOOL kernel_GetLWEvent (int event, PLWEVENT lwe) #endif ke->event = KE_KEYUP; ke->scancode = i; + olddownkey = 0; break; } } @@ -762,6 +763,7 @@ BOOL kernel_GetLWEvent (int event, PLWEVENT lwe) if(oldkeystate[i] && !keystate[i]) { ke->event = KE_KEYUP; ke->scancode = i; + olddownkey = 0; break; } }