aboutsummaryrefslogtreecommitdiff
path: root/Source/Pad.c
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Pad.c')
-rw-r--r--Source/Pad.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/Source/Pad.c b/Source/Pad.c
index 00849e1..ef56f08 100644
--- a/Source/Pad.c
+++ b/Source/Pad.c
@@ -270,6 +270,17 @@ bool UpdatePads(void)
PadCheatHandler(PAD_ONE);
PadCheatHandler(PAD_TWO);
+
+ // Get now-old pad data
+ previous_pad1 = pad1;
+ previous_pad2 = pad2;
+
+ PSX_ReadPad(&pad1,&pad2);
+
+ if(PadOneConnected() == false)
+ {
+ return false;
+ }
if(!(previous_pad1 & pad1) )
{
@@ -289,17 +300,6 @@ bool UpdatePads(void)
pad2_last_key_single_pressed = 0;
}
- // Get now-old pad data
- previous_pad1 = pad1;
- previous_pad2 = pad2;
-
- PSX_ReadPad(&pad1,&pad2);
-
- if(PadOneConnected() == false)
- {
- return false;
- }
-
return true;
}