[Libreoffice-commits] core.git: extensions/source

Julien Nabet serval2412 at yahoo.fr
Sat Nov 18 06:51:01 UTC 2017


 extensions/source/bibliography/framectr.cxx |   17 +++++++----------
 1 file changed, 7 insertions(+), 10 deletions(-)

New commits:
commit c197573d5e89156eeca1e1cdf481d9437237e31a
Author: Julien Nabet <serval2412 at 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 <ci at libreoffice.org>
    Reviewed-by: Noel Grandin <noel.grandin at 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)


More information about the Libreoffice-commits mailing list