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 " );

Reply via email to