mii_manager: Fix incorrect loop condition in mii UUID generation code
This commit is contained in:
		| @@ -53,7 +53,7 @@ void ProfileSelect::Execute() { | |||||||
|         return; |         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) { | void ProfileSelect::SelectionComplete(std::optional<Common::UUID> uuid) { | ||||||
|   | |||||||
| @@ -8,6 +8,7 @@ | |||||||
|  |  | ||||||
| #include "common/common_funcs.h" | #include "common/common_funcs.h" | ||||||
| #include "common/uuid.h" | #include "common/uuid.h" | ||||||
|  | #include "core/hle/result.h" | ||||||
| #include "core/hle/service/am/applets/applets.h" | #include "core/hle/service/am/applets/applets.h" | ||||||
|  |  | ||||||
| namespace Service::AM::Applets { | namespace Service::AM::Applets { | ||||||
|   | |||||||
| @@ -403,7 +403,7 @@ MiiStoreData MiiManager::CreateMiiWithUniqueUUID() const { | |||||||
|  |  | ||||||
|     do { |     do { | ||||||
|         new_mii.uuid = Common::UUID::Generate(); |         new_mii.uuid = Common::UUID::Generate(); | ||||||
|     } while (IndexOf(new_mii.uuid) == INVALID_INDEX); |     } while (IndexOf(new_mii.uuid) != INVALID_INDEX); | ||||||
|  |  | ||||||
|     return new_mii; |     return new_mii; | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Zach Hilman
					Zach Hilman