Browse Source

mii_manager: Fix incorrect loop condition in mii UUID generation code

pull/15/merge
Zach Hilman 7 years ago
parent
commit
4e462d1fd7
  1. 2
      src/core/hle/service/am/applets/profile_select.cpp
  2. 1
      src/core/hle/service/am/applets/profile_select.h
  3. 2
      src/core/hle/service/mii/mii_manager.cpp

2
src/core/hle/service/am/applets/profile_select.cpp

@ -53,7 +53,7 @@ void ProfileSelect::Execute() {
return;
}
frontend.SelectProfile([this](std::optional<Account::UUID> uuid) { SelectionComplete(uuid); });
frontend.SelectProfile([this](std::optional<Common::UUID> uuid) { SelectionComplete(uuid); });
}
void ProfileSelect::SelectionComplete(std::optional<Common::UUID> uuid) {

1
src/core/hle/service/am/applets/profile_select.h

@ -8,6 +8,7 @@
#include "common/common_funcs.h"
#include "common/uuid.h"
#include "core/hle/result.h"
#include "core/hle/service/am/applets/applets.h"
namespace Service::AM::Applets {

2
src/core/hle/service/mii/mii_manager.cpp

@ -403,7 +403,7 @@ MiiStoreData MiiManager::CreateMiiWithUniqueUUID() const {
do {
new_mii.uuid = Common::UUID::Generate();
} while (IndexOf(new_mii.uuid) == INVALID_INDEX);
} while (IndexOf(new_mii.uuid) != INVALID_INDEX);
return new_mii;
}

Loading…
Cancel
Save