From fe8c6b7672fce25460d60b99c1db4a2b9da65861 Mon Sep 17 00:00:00 2001 From: Xavier Del Campo Romero Date: Sun, 3 Jan 2021 01:10:38 +0100 Subject: Return pad error if status != 0 --- Source/Pad.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/Pad.c b/Source/Pad.c index a506414..e1695cf 100644 --- a/Source/Pad.c +++ b/Source/Pad.c @@ -129,7 +129,7 @@ bool PadOneConnected(void) { psx_pad_state PadOne = PadOneGetState(); - if ( (PadOne.status != PAD_STATUS_OK) + if ( PadOne.status && (PadOneGetID() == PAD_FLOATING_ID) ) { @@ -143,7 +143,7 @@ bool PadTwoConnected(void) { psx_pad_state PadTwo = PadTwoGetState(); - if ( (PadTwo.status != PAD_STATUS_OK) + if ( PadTwo.status && (PadTwoGetID() == PAD_FLOATING_ID) ) { -- cgit v1.2.3