diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/core/hle/service/am/applets/software_keyboard.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/core/hle/service/am/applets/software_keyboard.cpp b/src/core/hle/service/am/applets/software_keyboard.cpp index b05a5da04..a1027a9ad 100644 --- a/src/core/hle/service/am/applets/software_keyboard.cpp +++ b/src/core/hle/service/am/applets/software_keyboard.cpp | |||
| @@ -273,8 +273,13 @@ void SoftwareKeyboard::ProcessTextCheck() { | |||
| 273 | 273 | ||
| 274 | std::memcpy(&swkbd_text_check, text_check_data.data(), sizeof(SwkbdTextCheck)); | 274 | std::memcpy(&swkbd_text_check, text_check_data.data(), sizeof(SwkbdTextCheck)); |
| 275 | 275 | ||
| 276 | std::u16string text_check_message = Common::UTF16StringFromFixedZeroTerminatedBuffer( | 276 | std::u16string text_check_message = |
| 277 | swkbd_text_check.text_check_message.data(), swkbd_text_check.text_check_message.size()); | 277 | swkbd_text_check.text_check_result == SwkbdTextCheckResult::Failure || |
| 278 | swkbd_text_check.text_check_result == SwkbdTextCheckResult::Confirm | ||
| 279 | ? Common::UTF16StringFromFixedZeroTerminatedBuffer( | ||
| 280 | swkbd_text_check.text_check_message.data(), | ||
| 281 | swkbd_text_check.text_check_message.size()) | ||
| 282 | : u""; | ||
| 278 | 283 | ||
| 279 | LOG_INFO(Service_AM, "\nTextCheckResult: {}\nTextCheckMessage: {}", | 284 | LOG_INFO(Service_AM, "\nTextCheckResult: {}\nTextCheckMessage: {}", |
| 280 | GetTextCheckResultName(swkbd_text_check.text_check_result), | 285 | GetTextCheckResultName(swkbd_text_check.text_check_result), |