diff options
author | ReinUsesLisp <reinuseslisp@airmail.cc> | 2021-01-15 09:33:33 +0100 |
---|---|---|
committer | ReinUsesLisp <reinuseslisp@airmail.cc> | 2021-01-15 20:31:19 +0100 |
commit | f8650a9580cf61cf97011511d8a1fd53346ac99c (patch) | |
tree | c9860b9bcbc5b308c806977d603e67d8ae996c14 /src/core/hle/service/acc/profile_manager.cpp | |
parent | common/common_funcs: Rename INSERT_UNION_PADDING_{BYTES,WORDS} to _NOINIT (diff) | |
download | yuzu-f8650a9580cf61cf97011511d8a1fd53346ac99c.tar yuzu-f8650a9580cf61cf97011511d8a1fd53346ac99c.tar.gz yuzu-f8650a9580cf61cf97011511d8a1fd53346ac99c.tar.bz2 yuzu-f8650a9580cf61cf97011511d8a1fd53346ac99c.tar.lz yuzu-f8650a9580cf61cf97011511d8a1fd53346ac99c.tar.xz yuzu-f8650a9580cf61cf97011511d8a1fd53346ac99c.tar.zst yuzu-f8650a9580cf61cf97011511d8a1fd53346ac99c.zip |
Diffstat (limited to 'src/core/hle/service/acc/profile_manager.cpp')
-rw-r--r-- | src/core/hle/service/acc/profile_manager.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/core/hle/service/acc/profile_manager.cpp b/src/core/hle/service/acc/profile_manager.cpp index 9b829e957..d9865d56f 100644 --- a/src/core/hle/service/acc/profile_manager.cpp +++ b/src/core/hle/service/acc/profile_manager.cpp @@ -227,17 +227,17 @@ void ProfileManager::CloseUser(UUID uuid) { /// Gets all valid user ids on the system UserIDArray ProfileManager::GetAllUsers() const { - UserIDArray output; - std::transform(profiles.begin(), profiles.end(), output.begin(), - [](const ProfileInfo& p) { return p.user_uuid; }); + UserIDArray output{}; + std::ranges::transform(profiles, output.begin(), + [](const ProfileInfo& p) { return p.user_uuid; }); return output; } /// Get all the open users on the system and zero out the rest of the data. This is specifically /// needed for GetOpenUsers and we need to ensure the rest of the output buffer is zero'd out UserIDArray ProfileManager::GetOpenUsers() const { - UserIDArray output; - std::transform(profiles.begin(), profiles.end(), output.begin(), [](const ProfileInfo& p) { + UserIDArray output{}; + std::ranges::transform(profiles, output.begin(), [](const ProfileInfo& p) { if (p.is_open) return p.user_uuid; return UUID{Common::INVALID_UUID}; |