Просмотр исходного кода

profile_manager: Remove unnecessary memcpy in GetProfileBaseAndData()

Given the source and destination types are the same std::array type, we
can simply use regular assignment to perform the same behavior.
Lioncash 8 лет назад
Родитель
Сommit
9d8f19d7bf
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      src/core/hle/service/acc/profile_manager.cpp

+ 1 - 1
src/core/hle/service/acc/profile_manager.cpp

@@ -207,7 +207,7 @@ UUID ProfileManager::GetLastOpenedUser() const {
 bool ProfileManager::GetProfileBaseAndData(boost::optional<size_t> index, ProfileBase& profile,
 bool ProfileManager::GetProfileBaseAndData(boost::optional<size_t> index, ProfileBase& profile,
                                            ProfileData& data) const {
                                            ProfileData& data) const {
     if (GetProfileBase(index, profile)) {
     if (GetProfileBase(index, profile)) {
-        std::memcpy(data.data(), profiles[index.get()].data.data(), MAX_DATA);
+        data = profiles[index.get()].data;
         return true;
         return true;
     }
     }
     return false;
     return false;