Index: src/ch/UpdateMultipleVersionInfo.cpp =================================================================== diff -u -N -r50ad2dc9f0b42ba432bb54e4a042582277410773 -r4572f6cddf7dab06b1de99504a6bbd3680d11e6d --- src/ch/UpdateMultipleVersionInfo.cpp (.../UpdateMultipleVersionInfo.cpp) (revision 50ad2dc9f0b42ba432bb54e4a042582277410773) +++ src/ch/UpdateMultipleVersionInfo.cpp (.../UpdateMultipleVersionInfo.cpp) (revision 4572f6cddf7dab06b1de99504a6bbd3680d11e6d) @@ -24,13 +24,13 @@ { } -void UpdateMultipleVersionInfo::Add(UpdateVersionInfo::EVersionType eType, UpdateVersionInfo vi) +void UpdateMultipleVersionInfo::Add(UpdateVersionInfo::EVersionType eType, const UpdateVersionInfo& vi) { auto iterFind = m_mapVersions.find(eType); if(iterFind != m_mapVersions.end()) iterFind->second.Merge(vi); else - m_mapVersions.emplace(eType, std::move(vi)); + m_mapVersions.emplace(eType, vi); } bool UpdateMultipleVersionInfo::FindUpdateInfo(UpdateVersionInfo::EVersionType eUpdateChannel, UpdateVersionInfo& rOutVersionInfo) const