Revert "[XAM/User] Added title_id == 0 check for few User functions"

This reverts commit 05433007c5.
This commit is contained in:
Gliniak 2020-01-09 15:09:43 +01:00 committed by illusion
parent 8db3d4bed2
commit 4475f8f13a
1 changed files with 3 additions and 6 deletions

View File

@ -254,7 +254,7 @@ dword_result_t XamUserReadProfileSettings(
auto gpd = user_profile->GetDashboardGpd();
if (title_id != kDashboardID) {
gpd = user_profile->GetTitleGpd(!title_id ? kernel_state()->title_id() : title_id);
gpd = user_profile->GetTitleGpd(title_id);
}
// First call asks for size (fill buffer_size_ptr).
@ -403,8 +403,7 @@ dword_result_t XamUserWriteProfileSettings(
auto gpd = user_profile->GetDashboardGpd();
if (title_id != kDashboardID) {
gpd = user_profile->GetTitleGpd(!title_id ? kernel_state()->title_id()
: title_id);
gpd = user_profile->GetTitleGpd(title_id);
}
if (!gpd) {
@ -606,9 +605,7 @@ dword_result_t XamUserCreateAchievementEnumerator(dword_t title_id,
*handle_ptr = e->handle();
// Copy achievements into the enumerator if game GPD is loaded
auto* game_gpd = user_profile->GetTitleGpd(
!title_id ? kernel_state()->title_id() : title_id);
auto* game_gpd = user_profile->GetTitleGpd(title_id);
if (!game_gpd) {
XELOGE(
"XamUserCreateAchievementEnumerator failed to find GPD for title %X!",