From 7d0bb7f363661ccdf2d42cd070194948e098d4cf Mon Sep 17 00:00:00 2001 From: UnknownShadow200 Date: Sat, 27 Jul 2024 20:03:29 +1000 Subject: [PATCH] Wii/GameCube: Try to fix input not being recognised --- src/Window_GCWii.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/Window_GCWii.c b/src/Window_GCWii.c index a571c0954..2aba6de8e 100644 --- a/src/Window_GCWii.c +++ b/src/Window_GCWii.c @@ -140,12 +140,10 @@ static void ProcessPAD_Buttons(int port, int mods) { } static void ProcessPADInput(PADStatus* pad, int i, float delta) { - PADStatus pads[PAD_CHANMAX]; - PAD_Read(pads); - int error = pads[i].err; + int error = pad->err; if (error == 0) { - gc_pads[i] = pads[i]; // new state arrived + gc_pads[i] = *pad; // new state arrived } else if (error == PAD_ERR_TRANSFER) { // usually means still busy transferring state - use last state } else {