From d0e848dab096160b16c4778ba25a40d1e5ff82af Mon Sep 17 00:00:00 2001 From: Noel Grandin Date: Wed, 15 Nov 2023 10:48:27 +0200 Subject: avoid double map lookup Change-Id: I02018eaaf220c7835756eba6215425bac9cbc6f3 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159432 Tested-by: Jenkins Reviewed-by: Noel Grandin --- shell/source/win32/ooofilereader/simpletag.cxx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'shell/source') diff --git a/shell/source/win32/ooofilereader/simpletag.cxx b/shell/source/win32/ooofilereader/simpletag.cxx index 82b85aec5ce3..d4ceab77fe10 100644 --- a/shell/source/win32/ooofilereader/simpletag.cxx +++ b/shell/source/win32/ooofilereader/simpletag.cxx @@ -48,10 +48,11 @@ std::wstring CSimpleTag::getTagContent( ) ::std::wstring CSimpleTag::getTagAttribute( ::std::wstring const & attrname ) { - if ( m_SimpleAttributes.find(attrname) != m_SimpleAttributes.end()) - return m_SimpleAttributes[attrname]; + auto it = m_SimpleAttributes.find(attrname); + if ( it != m_SimpleAttributes.end()) + return it->second; else - return ( ::std::wstring( EMPTY_STRING ) ); + return ::std::wstring( EMPTY_STRING ); } /* vim:set shiftwidth=4 softtabstop=4 expandtab: */ -- cgit