sot/source/sdstor/stgcache.cxx | 1 +
1 file changed, 1 insertion(+)
New commits:
commit 5cafa5a378bd18b7136aa178a267e3f5e386964a
Author: Noel Grandin <[email protected]>
AuthorDate: Thu May 19 09:29:43 2022 +0200
Commit: Noel Grandin <[email protected]>
CommitDate: Thu May 19 15:37:42 2022 +0200
reserve vector in StgCache::Commit()
Change-Id: I7d1253c9c8bba5801f942cb79f63d56d26481c54
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134601
Tested-by: Jenkins
Reviewed-by: Noel Grandin <[email protected]>
diff --git a/sot/source/sdstor/stgcache.cxx b/sot/source/sdstor/stgcache.cxx
index 2a7e9493f5bf..93f7d3090c93 100644
--- a/sot/source/sdstor/stgcache.cxx
+++ b/sot/source/sdstor/stgcache.cxx
@@ -206,6 +206,7 @@ bool StgCache::Commit()
if ( Good() ) // otherwise Write does nothing
{
std::vector< StgPage * > aToWrite;
+ aToWrite.reserve(maDirtyPages.size());
for (const auto& rEntry : maDirtyPages)
aToWrite.push_back( rEntry.second.get() );