mii_manager: Fix incorrect loop condition in mii UUID generation code
This commit is contained in:
		| @@ -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) { | ||||
|   | ||||
| @@ -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 { | ||||
|   | ||||
| @@ -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; | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Zach Hilman
					Zach Hilman