wsd/ClientSession.cpp | 2 +- wsd/TileCache.cpp | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-)
New commits: commit 4c52584ae14593e8756bcde0b094998238a0ff97 Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk> AuthorDate: Tue Jun 9 22:24:13 2020 -0400 Commit: Jan Holesovsky <ke...@collabora.com> CommitDate: Tue Aug 11 18:52:13 2020 +0200 wsd: prefer emplace_back where possible emplace_back avoids copy-construction when the argument is a temporary instance created at call-site. Change-Id: I127fddd308d710af9ea65a86db1b03347e9c3d87 Reviewed-on: https://gerrit.libreoffice.org/c/online/+/96829 Tested-by: Jenkins Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoff...@gmail.com> Reviewed-by: Ashod Nakashian <ashnak...@gmail.com> Reviewed-on: https://gerrit.libreoffice.org/c/online/+/100504 Tested-by: Jan Holesovsky <ke...@collabora.com> Reviewed-by: Jan Holesovsky <ke...@collabora.com> diff --git a/wsd/ClientSession.cpp b/wsd/ClientSession.cpp index a03bf5927..7e9cf8d40 100644 --- a/wsd/ClientSession.cpp +++ b/wsd/ClientSession.cpp @@ -1632,7 +1632,7 @@ Authorization ClientSession::getAuthorization() const void ClientSession::addTileOnFly(const TileDesc& tile) { - _tilesOnFly.push_back({tile.generateID(), std::chrono::steady_clock::now()}); + _tilesOnFly.emplace_back(tile.generateID(), std::chrono::steady_clock::now()); } void ClientSession::clearTilesOnFly() diff --git a/wsd/TileCache.cpp b/wsd/TileCache.cpp index 12231a383..4e9773499 100644 --- a/wsd/TileCache.cpp +++ b/wsd/TileCache.cpp @@ -589,9 +589,8 @@ void TileCache::ensureCacheSize() WidSize(TileWireId w, size_t s) : _wid(w), _size(s) {} }; std::vector<WidSize> wids; - for (auto &it : _cache) - wids.push_back(WidSize(it.first.getWireId(), - itemCacheSize(it.second))); + for (const auto& it : _cache) + wids.emplace_back(it.first.getWireId(), itemCacheSize(it.second)); std::sort(wids.begin(), wids.end(), [](const WidSize &a, const WidSize &b) { return a._wid < b._wid; }); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits