From 729a01b6d4909f94675bc26f50c048c858ec3a0f Mon Sep 17 00:00:00 2001 From: MrMugame Date: Wed, 27 Mar 2024 16:22:30 +0100 Subject: [PATCH] Loop should continue on invalid event in drm backend --- src/platforms/rcore_drm.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/platforms/rcore_drm.c b/src/platforms/rcore_drm.c index 8b3f1d39d..7eb3d4818 100644 --- a/src/platforms/rcore_drm.c +++ b/src/platforms/rcore_drm.c @@ -1542,7 +1542,7 @@ static void PollGamepadEvents(void) { if (event.type == EV_KEY) { - if (event.code >= MAX_GAMEPAD_BUTTONS) return; + if (event.code >= MAX_GAMEPAD_BUTTONS) continue; TRACELOG(LOG_DEBUG, "DRM: Gamepad %i button: %i, value: %i", i, event.code, event.value); @@ -1554,7 +1554,7 @@ static void PollGamepadEvents(void) } else if (event.type == EV_ABS) { - if (event.code >= MAX_GAMEPAD_AXIS) return; + if (event.code >= MAX_GAMEPAD_AXIS) continue; TRACELOG(LOG_DEBUG, "DRM: Gamepad %i axis: %i, value: %i", i, platform.gamepadAbsAxisMap[i][event.code], event.value);