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

Takeshi Abe tabe at fixedpoint.jp
Thu Jun 21 15:11:51 UTC 2018


 sw/source/core/crsr/viscrs.cxx |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

New commits:
commit 39180f706f0c30771d55e065fca2e36d2c7bb7c7
Author: Takeshi Abe <tabe at fixedpoint.jp>
Date:   Thu Jun 21 22:20:04 2018 +0900

    sw: Allocate enough space at once for micro optimization
    
    Change-Id: Ibcf95f2ddeb7b0a9f08944d760beb40f2d8ae688
    Reviewed-on: https://gerrit.libreoffice.org/56237
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>

diff --git a/sw/source/core/crsr/viscrs.cxx b/sw/source/core/crsr/viscrs.cxx
index b11db04d393f..f52f96e017ad 100644
--- a/sw/source/core/crsr/viscrs.cxx
+++ b/sw/source/core/crsr/viscrs.cxx
@@ -335,7 +335,7 @@ void SwSelPaintRects::Show(std::vector<OString>* pSelectionRectangles)
 #if HAVE_FEATURE_DESKTOP
         // get new rects
         std::vector< basegfx::B2DRange > aNewRanges;
-
+        aNewRanges.reserve(size());
         for(size_type a = 0; a < size(); ++a)
         {
             const SwRect aNextRect((*this)[a]);
@@ -414,6 +414,7 @@ void SwSelPaintRects::Show(std::vector<OString>* pSelectionRectangles)
             }
 
             std::vector<OString> aRect;
+            aRect.reserve(size());
             for (size_type i = 0; i < size(); ++i)
             {
                 const SwRect& rRect = (*this)[i];


More information about the Libreoffice-commits mailing list