diff options
| author | SND\dario86_cp <SND\dario86_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97> | 2011-03-10 13:25:33 +0000 |
|---|---|---|
| committer | SND\dario86_cp <SND\dario86_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97> | 2011-03-10 13:25:33 +0000 |
| commit | 8ee251f1379ffab7d0fd914429e834ae672afc57 (patch) | |
| tree | 0c1777bce792bc9e38931ab7c5aa2cd787c34f5a /plugins/dfinput/pad.c | |
| parent | 1b70fa81feaca1d699357e99a5718df50f400b65 (diff) | |
| download | pcsxr-8ee251f1379ffab7d0fd914429e834ae672afc57.tar.gz | |
Fixed issue #8061 (by darktjm).
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@64383 e17a0e51-4ae3-4d35-97c3-1a29b211df97
Diffstat (limited to 'plugins/dfinput/pad.c')
| -rw-r--r-- | plugins/dfinput/pad.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/plugins/dfinput/pad.c b/plugins/dfinput/pad.c index 423e2db0..e3029340 100644 --- a/plugins/dfinput/pad.c +++ b/plugins/dfinput/pad.c @@ -129,7 +129,14 @@ long PADquery(void) { } static void UpdateInput(void) { + int pad; if (!g.cfg.Threaded) CheckJoy(); + for(pad = 0; pad < 2; pad++) { + if(g.PadState[pad].PadModeSwitch) { + g.PadState[pad].PadModeSwitch = 0; + PADsetMode(pad, 1 - g.PadState[pad].PadMode); + } + } CheckKeyboard(); } |
