diff options
Diffstat (limited to 'vbahelper/source/vbahelper/vbacommandbarhelper.cxx')
-rw-r--r-- | vbahelper/source/vbahelper/vbacommandbarhelper.cxx | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/vbahelper/source/vbahelper/vbacommandbarhelper.cxx b/vbahelper/source/vbahelper/vbacommandbarhelper.cxx index 058ddc2a4142..708b59a0da41 100644 --- a/vbahelper/source/vbahelper/vbacommandbarhelper.cxx +++ b/vbahelper/source/vbahelper/vbacommandbarhelper.cxx @@ -73,13 +73,10 @@ public: OUString findBuildinToolbar( const OUString& sToolbarName ) { - MSO2OOCommandbarMap::iterator it = maBuildinToolbarMap.begin(); - for(; it != maBuildinToolbarMap.end(); ++it ) - { - OUString sName = it->first; - if( sName.equalsIgnoreAsciiCase( sToolbarName ) ) - return it->second; - } + auto it = std::find_if(maBuildinToolbarMap.begin(), maBuildinToolbarMap.end(), + [&sToolbarName](const MSO2OOCommandbarMap::value_type& rItem) { return rItem.first.equalsIgnoreAsciiCase( sToolbarName ); }); + if( it != maBuildinToolbarMap.end() ) + return it->second; return OUString(); } }; |