starmath/source/symbol.cxx | 1 +
1 file changed, 1 insertion(+)
New commits:
commit 8ca5cdbd87bedc6a239dfed060d3100ea5e0196e
Author: Noel Grandin <[email protected]>
AuthorDate: Wed May 11 11:02:50 2022 +0200
Commit: Noel Grandin <[email protected]>
CommitDate: Wed May 11 15:17:51 2022 +0200
reserve vector space in SmSymbolManager::GetSymbols
Change-Id: I9101e07fa54e35f1cec9797deaf1647763c9ebfe
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134158
Tested-by: Jenkins
Reviewed-by: Noel Grandin <[email protected]>
diff --git a/starmath/source/symbol.cxx b/starmath/source/symbol.cxx
index d28d558f59a1..5dcf17309372 100644
--- a/starmath/source/symbol.cxx
+++ b/starmath/source/symbol.cxx
@@ -122,6 +122,7 @@ SmSym *SmSymbolManager::GetSymbolByName(const OUString&
rSymbolName)
SymbolPtrVec_t SmSymbolManager::GetSymbols() const
{
SymbolPtrVec_t aRes;
+ aRes.reserve(m_aSymbols.size());
for (const auto& rEntry : m_aSymbols)
aRes.push_back( &rEntry.second );
// OSL_ENSURE( sSymbols.size() == m_aSymbols.size(), "number of symbols
mismatch " );