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