summaryrefslogtreecommitdiff
path: root/writerfilter
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.com>2023-11-14 19:50:17 +0100
committerMiklos Vajna <vmiklos@collabora.com>2023-11-15 08:16:07 +0100
commit015e7d51b671a9dbf110599855d99a57fda2ae59 (patch)
tree32ba72dbe8e2cd38411f87d3cf5d157593463502 /writerfilter
parent48e4a871d926b534eb6131d16d04d68b151b2847 (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.cxx10
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;
}