[UI] Fallback to default button for XamShowMessageBoxUI

This commit is contained in:
Adrian
2026-05-13 20:28:01 +01:00
committed by Radosław Gliński
parent 331ddf79bf
commit d1e587617a

View File

@@ -332,7 +332,14 @@ static dword_result_t XamShowMessageBoxUi(
uint32_t button_ptr = button_ptrs[i];
auto button = xe::load_and_swap<std::u16string>(
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;