From e9b9302cd3eee46c91c0603855a635daf5578086 Mon Sep 17 00:00:00 2001 From: Gliniak Date: Mon, 31 Jan 2022 21:39:56 +0100 Subject: [PATCH] [XAM] Small XamUserReadProfileSettings improvements --- src/xenia/kernel/xam/xam_user.cc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/xenia/kernel/xam/xam_user.cc b/src/xenia/kernel/xam/xam_user.cc index 2155504e8..0d2486535 100644 --- a/src/xenia/kernel/xam/xam_user.cc +++ b/src/xenia/kernel/xam/xam_user.cc @@ -278,12 +278,16 @@ uint32_t XamUserReadProfileSettingsEx(uint32_t title_id, uint32_t user_index, if (xuids) { out_setting->xuid = user_profile->xuid(); } else { + out_setting->xuid = -1; out_setting->user_index = static_cast(user_index); } out_setting->setting_id = setting_id; - if (setting && setting->is_set) { - setting->Append(&out_setting->data, &out_stream); + if (setting) { + out_setting->data.type = uint8_t(setting->type); + if (setting->is_set) { + setting->Append(&out_setting->data, &out_stream); + } } ++out_setting; }