From d1e587617ad0ce5f45edfd18bea3cbf01beaf2ea Mon Sep 17 00:00:00 2001 From: Adrian <78108584+AdrianCassar@users.noreply.github.com> Date: Wed, 13 May 2026 20:28:01 +0100 Subject: [PATCH] [UI] Fallback to default button for XamShowMessageBoxUI --- src/xenia/kernel/xam/xam_ui.cc | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/xenia/kernel/xam/xam_ui.cc b/src/xenia/kernel/xam/xam_ui.cc index 975fcbb07..7f74f025a 100644 --- a/src/xenia/kernel/xam/xam_ui.cc +++ b/src/xenia/kernel/xam/xam_ui.cc @@ -332,7 +332,14 @@ static dword_result_t XamShowMessageBoxUi( uint32_t button_ptr = button_ptrs[i]; auto button = xe::load_and_swap( kernel_state()->memory()->TranslateVirtual(button_ptr)); - buttons.push_back(xe::to_utf8(button)); + + if (!button.empty()) { + buttons.push_back(xe::to_utf8(button)); + } + } + + if (buttons.empty()) { + buttons.push_back("OK"); } X_RESULT result;