diff options
author | Miklos Vajna <vmiklos@collabora.com> | 2023-11-14 19:50:17 +0100 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.com> | 2023-11-15 08:16:07 +0100 |
commit | 015e7d51b671a9dbf110599855d99a57fda2ae59 (patch) | |
tree | 32ba72dbe8e2cd38411f87d3cf5d157593463502 /writerfilter | |
parent | 48e4a871d926b534eb6131d16d04d68b151b2847 (diff) |
writerfilter: avoid double map lookup in RTFDocumentImpl
It's not much more code and is faster.
Change-Id: I7ed6b80890dce5cb18555e6c66f7b02c49abcde2
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159425
Tested-by: Jenkins
Reviewed-by: Miklos Vajna <vmiklos@collabora.com>
Diffstat (limited to 'writerfilter')
-rw-r--r-- | writerfilter/source/rtftok/rtfdocumentimpl.cxx | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/writerfilter/source/rtftok/rtfdocumentimpl.cxx b/writerfilter/source/rtftok/rtfdocumentimpl.cxx index 45f49553b26b..572eab019e59 100644 --- a/writerfilter/source/rtftok/rtfdocumentimpl.cxx +++ b/writerfilter/source/rtftok/rtfdocumentimpl.cxx @@ -791,8 +791,9 @@ OUString RTFDocumentImpl::getStyleName(int nIndex) if (!m_pSuperstream) { OUString aRet; - if (m_aStyleNames.find(nIndex) != m_aStyleNames.end()) - aRet = m_aStyleNames[nIndex]; + auto it = m_aStyleNames.find(nIndex); + if (it != m_aStyleNames.end()) + aRet = it->second; return aRet; } @@ -804,8 +805,9 @@ Id RTFDocumentImpl::getStyleType(int nIndex) if (!m_pSuperstream) { Id nRet = 0; - if (m_aStyleTypes.find(nIndex) != m_aStyleTypes.end()) - nRet = m_aStyleTypes[nIndex]; + auto it = m_aStyleTypes.find(nIndex); + if (it != m_aStyleTypes.end()) + nRet = it->second; return nRet; } |