Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix Gran Turismo 6 OSK #6713

Merged
merged 2 commits into from Oct 7, 2019
Merged

Fix Gran Turismo 6 OSK #6713

merged 2 commits into from Oct 7, 2019

Conversation

Megamouse
Copy link
Contributor

@Megamouse Megamouse commented Oct 6, 2019

Fine tunes the way we handle pad input after a native dialog was closed by actually clearing the pad buffer while input is being ignored.
Gran Turismo 6 kept registering button presses while closing osk dialogs and thus opened the osk dialog again immediately, then spamming abort immediately.

Also adds a few more cellOskDialog error checks that I noticed during debugging.

Should fix #6700

Tested with Hotline Miami and Ninja Gaiden Sigma and both still work as intendend.

needed in Hotline Miami and NinJa Gaiden Sigma, fixes Gran Turismo 6 regression
@Megamouse Megamouse merged commit 3455d76 into RPCS3:master Oct 7, 2019
@Megamouse Megamouse deleted the cellOskCallback branch October 8, 2019 05:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Gran Turismo 6 - cellOskDialog Aborts or Fails
1 participant