[XAM] Maintain usage of constant XUserIndexAny
This commit is contained in:
parent
2b49fc2ddc
commit
3ab712824e
|
@ -393,7 +393,7 @@ uint8_t ProfileManager::FindFirstFreeProfileSlot() const {
|
|||
return i;
|
||||
}
|
||||
}
|
||||
return -1;
|
||||
return XUserIndexAny;
|
||||
}
|
||||
|
||||
std::bitset<XUserMaxUserCount> ProfileManager::GetUsedUserSlots() const {
|
||||
|
@ -422,7 +422,7 @@ uint8_t ProfileManager::GetUserIndexAssignedToProfile(
|
|||
|
||||
return index;
|
||||
}
|
||||
return -1;
|
||||
return XUserIndexAny;
|
||||
}
|
||||
|
||||
std::filesystem::path ProfileManager::GetProfileContentPath(
|
||||
|
|
|
@ -89,7 +89,7 @@ class ProfileManager {
|
|||
bool MountProfile(const uint64_t xuid);
|
||||
bool DismountProfile(const uint64_t xuid);
|
||||
|
||||
void Login(const uint64_t xuid, const uint8_t user_index = -1,
|
||||
void Login(const uint64_t xuid, const uint8_t user_index = XUserIndexAny,
|
||||
bool notify = true);
|
||||
void Logout(const uint8_t user_index, bool notify = true);
|
||||
void LoginMultiple(const std::map<uint8_t, uint64_t>& profiles);
|
||||
|
|
|
@ -1251,7 +1251,7 @@ class SigninDialog : public XamDialog {
|
|||
uint64_t xuid = elem.first;
|
||||
uint8_t slot = profile_manager->GetUserIndexAssignedToProfile(xuid);
|
||||
for (uint32_t j = 0; j < users_needed_; j++) {
|
||||
if (chosen_slots_[j] != 0xFF && slot == chosen_slots_[j]) {
|
||||
if (chosen_slots_[j] != XUserIndexAny && slot == chosen_slots_[j]) {
|
||||
chosen_xuids_[j] = xuid;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue