From eeff182abbea12e8abdc7dda5354a66c72e3bdda Mon Sep 17 00:00:00 2001 From: Eidolon Date: Tue, 3 Jan 2023 14:09:12 -0600 Subject: [PATCH] Reverse axis event mapping in G_RemapGamepadEvent Was erroneously mapping events inside the deadzone as key down and vice versa. --- src/g_input.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/g_input.c b/src/g_input.c index 465db0316..6b0da7e41 100644 --- a/src/g_input.c +++ b/src/g_input.c @@ -543,9 +543,9 @@ INT32 G_RemapGamepadEvent(event_t *event, INT32 *type) const INT16 value = G_GetGamepadAxisValue(event->which, event->key); if (value < -jdeadzone || value > jdeadzone) - *type = ev_keyup; - else *type = ev_keydown; + else + *type = ev_keyup; if (value < -jdeadzone) return KEY_INV_AXES + event->key;