extensions/source/bibliography/framectr.cxx | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-)
New commits: commit c197573d5e89156eeca1e1cdf481d9437237e31a Author: Julien Nabet <serval2...@yahoo.fr> Date: Fri Nov 17 18:34:02 2017 +0100 Replace list by vector in framectr (extensions) + use for range loop Change-Id: I7bd95df8a75979bf342e3a8920fab016593e1b18 Reviewed-on: https://gerrit.libreoffice.org/44891 Tested-by: Jenkins <c...@libreoffice.org> Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> diff --git a/extensions/source/bibliography/framectr.cxx b/extensions/source/bibliography/framectr.cxx index 6fc72513f34f..ff842f87b64e 100644 --- a/extensions/source/bibliography/framectr.cxx +++ b/extensions/source/bibliography/framectr.cxx @@ -295,7 +295,7 @@ uno::Sequence< frame::DispatchInformation > SAL_CALL BibFrameController_Impl::ge const CmdToInfoCache& rCmdCache = GetCommandToInfoCache(); frame::DispatchInformation aDispatchInfo; - std::list< frame::DispatchInformation > aDispatchInfoList; + std::vector< frame::DispatchInformation > aDispatchInfoVector; if (( nCommandGroup == frame::CommandGroup::EDIT ) || ( nCommandGroup == frame::CommandGroup::DOCUMENT ) || @@ -303,24 +303,21 @@ uno::Sequence< frame::DispatchInformation > SAL_CALL BibFrameController_Impl::ge ( nCommandGroup == frame::CommandGroup::VIEW )) { bool bGroupFound = false; - CmdToInfoCache::const_iterator pIter = rCmdCache.begin(); - while ( pIter != rCmdCache.end() ) + for (auto const& item : rCmdCache) { - if ( pIter->second.nGroupId == nCommandGroup ) + if ( item.second.nGroupId == nCommandGroup ) { bGroupFound = true; - aDispatchInfo.Command = pIter->first; - aDispatchInfo.GroupId = pIter->second.nGroupId; - aDispatchInfoList.push_back( aDispatchInfo ); + aDispatchInfo.Command = item.first; + aDispatchInfo.GroupId = item.second.nGroupId; + aDispatchInfoVector.push_back( aDispatchInfo ); } else if ( bGroupFound ) break; - - ++pIter; } } - return comphelper::containerToSequence( aDispatchInfoList ); + return comphelper::containerToSequence( aDispatchInfoVector ); } bool canInsertRecords(const Reference< beans::XPropertySet>& _rxCursorSet) _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits