From 23b79f2a9740ad8aa796f1facb957546cb9878a1 Mon Sep 17 00:00:00 2001 From: Adrian <78108584+AdrianCassar@users.noreply.github.com> Date: Fri, 17 Jul 2026 22:56:51 +0100 Subject: [PATCH] [XAM] Removed returning error in XamUserCreateAchievementEnumerator --- src/xenia/kernel/xam/xam_user.cc | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/xenia/kernel/xam/xam_user.cc b/src/xenia/kernel/xam/xam_user.cc index 2f4c21702..8ac575a29 100644 --- a/src/xenia/kernel/xam/xam_user.cc +++ b/src/xenia/kernel/xam/xam_user.cc @@ -592,9 +592,7 @@ dword_result_t XamUserCreateAchievementEnumerator_entry( entry_size += X_ACHIEVEMENT_DETAILS::kStringBufferSize; } - if (buffer_size_ptr) { - *buffer_size_ptr = static_cast(entry_size * count); - } + *buffer_size_ptr = static_cast(entry_size * count); auto e = object_ref( new XAchievementEnumerator(kernel_state(), count, offset, flags)); @@ -620,10 +618,6 @@ dword_result_t XamUserCreateAchievementEnumerator_entry( kernel_state()->achievement_manager()->GetTitleAchievements( requester_xuid, title_id_); - if (user_title_achievements.empty()) { - return X_ERROR_INVALID_PARAMETER; - } - for (const auto& entry : user_title_achievements) { auto unlock_time = X_FILETIME(); if (entry.IsUnlocked() && entry.unlock_time.is_valid()) {