mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-11 01:08:39 +12:00
cellOskDialogAbort: always send finished event
No idea if this is really correct, but it fixes the PS-Home OSK dialog freeze.
This commit is contained in:
parent
9279736fe6
commit
20801615f3
1 changed files with 3 additions and 5 deletions
|
@ -524,13 +524,11 @@ error_code cellOskDialogAbort()
|
||||||
return CELL_OK;
|
return CELL_OK;
|
||||||
});
|
});
|
||||||
|
|
||||||
if (result != CELL_OK)
|
if (result == CELL_OK)
|
||||||
{
|
{
|
||||||
return result;
|
|
||||||
}
|
|
||||||
|
|
||||||
osk->osk_input_result = CELL_OSKDIALOG_INPUT_FIELD_RESULT_ABORT;
|
osk->osk_input_result = CELL_OSKDIALOG_INPUT_FIELD_RESULT_ABORT;
|
||||||
osk->Close(FAKE_CELL_OSKDIALOG_CLOSE_ABORT);
|
osk->Close(FAKE_CELL_OSKDIALOG_CLOSE_ABORT);
|
||||||
|
}
|
||||||
|
|
||||||
g_fxo->get<osk_info>().last_dialog_state = CELL_SYSUTIL_OSKDIALOG_FINISHED;
|
g_fxo->get<osk_info>().last_dialog_state = CELL_SYSUTIL_OSKDIALOG_FINISHED;
|
||||||
sysutil_send_system_cmd(CELL_SYSUTIL_OSKDIALOG_FINISHED, 0);
|
sysutil_send_system_cmd(CELL_SYSUTIL_OSKDIALOG_FINISHED, 0);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue