mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2025-08-04 08:22:32 +00:00
fix for ime
This commit is contained in:
parent
7d756e79ae
commit
f81025f02a
@ -49,9 +49,9 @@ public:
|
|||||||
|
|
||||||
// Are we supposed to call the event handler on init with
|
// Are we supposed to call the event handler on init with
|
||||||
// ADD_OSK?
|
// ADD_OSK?
|
||||||
if (!ime_mode && False(m_param.key.option & OrbisImeKeyboardOption::AddOsk)) {
|
/* if (!ime_mode && False(m_param.key.option & OrbisImeKeyboardOption::AddOsk)) {
|
||||||
Execute(nullptr, &openEvent, true);
|
Execute(nullptr, &openEvent, true);
|
||||||
}
|
}*/
|
||||||
|
|
||||||
if (ime_mode) {
|
if (ime_mode) {
|
||||||
g_ime_state = ImeState(&m_param.ime);
|
g_ime_state = ImeState(&m_param.ime);
|
||||||
@ -274,6 +274,13 @@ s32 PS4_SYSV_ABI sceImeKeyboardOpen(s32 userId, const OrbisImeKeyboardParam* par
|
|||||||
if (!param) {
|
if (!param) {
|
||||||
return ORBIS_IME_ERROR_INVALID_ADDRESS;
|
return ORBIS_IME_ERROR_INVALID_ADDRESS;
|
||||||
}
|
}
|
||||||
|
if (!param->arg) {
|
||||||
|
return ORBIS_IME_ERROR_INVALID_ARG;
|
||||||
|
}
|
||||||
|
if (!param->handler) {
|
||||||
|
return ORBIS_IME_ERROR_INVALID_HANDLER;
|
||||||
|
}
|
||||||
|
|
||||||
if (g_keyboard_handler) {
|
if (g_keyboard_handler) {
|
||||||
return ORBIS_IME_ERROR_BUSY;
|
return ORBIS_IME_ERROR_BUSY;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user