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 pad interception #6031

Merged
merged 3 commits into from Jun 14, 2019
Merged

Fix pad interception #6031

merged 3 commits into from Jun 14, 2019

Conversation

Megamouse
Copy link
Contributor

@Megamouse Megamouse commented May 28, 2019

Fixes a bug that keeps the pad input intercepted after a game aborts a message dialog while using Qt dialogs instead of native dialogs.
(In case you are wondering: QDialog::rejected was not signaled in my tests)

Native dialogs now also skip the on_close callback since it should not be called in this function on real hardware (correct me if I'm wrong).

Also fixes #6082 by setting the data length in cellPadGetData to 0 in case the pads are intercepted.

@Megamouse Megamouse force-pushed the cellMsgDialogAbort branch 3 times, most recently from ba8f0aa to 926c673 Compare May 28, 2019 23:08
@Megamouse Megamouse changed the title cellMsgDialogAbort: don't call on_close and properly re-enable pads [WIP] cellMsgDialogAbort: don't call on_close and properly re-enable pads May 29, 2019
@Megamouse Megamouse changed the title [WIP] cellMsgDialogAbort: don't call on_close and properly re-enable pads cellMsgDialogAbort: don't call on_close and properly re-enable pads May 29, 2019
@Megamouse Megamouse requested a review from kd-11 May 29, 2019 18:56
@Megamouse Megamouse force-pushed the cellMsgDialogAbort branch 3 times, most recently from f007128 to f501dc6 Compare June 1, 2019 08:07
@Megamouse Megamouse changed the title cellMsgDialogAbort: don't call on_close and properly re-enable pads Fix pad interception Jun 13, 2019
@Megamouse Megamouse merged commit b29a898 into RPCS3:master Jun 14, 2019
@Megamouse Megamouse deleted the cellMsgDialogAbort branch June 15, 2019 12:21
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.

OSK doesn't block input in Bound by Flame
2 participants