From 70c291753c5d583e32f329858b907b51e8408916 Mon Sep 17 00:00:00 2001 From: Megamouse Date: Sun, 19 Sep 2021 20:32:47 +0200 Subject: [PATCH] cellOsk: dont send INPUT_ENTERED unless continuous --- rpcs3/Emu/Cell/Modules/cellOskDialog.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rpcs3/Emu/Cell/Modules/cellOskDialog.cpp b/rpcs3/Emu/Cell/Modules/cellOskDialog.cpp index ffc93491bc..da7154acdd 100644 --- a/rpcs3/Emu/Cell/Modules/cellOskDialog.cpp +++ b/rpcs3/Emu/Cell/Modules/cellOskDialog.cpp @@ -238,7 +238,7 @@ error_code cellOskDialogLoadAsync(u32 container, vm::ptr dia { const auto osk = wptr.lock(); - if (g_fxo->get().use_separate_windows.load()) + if (g_fxo->get().use_separate_windows.load() && (g_fxo->get().osk_continuous_mode.load() != CELL_OSKDIALOG_CONTINUOUS_MODE_NONE)) { sysutil_send_system_cmd(CELL_SYSUTIL_OSKDIALOG_INPUT_ENTERED, 0); }