sw/source/core/txtnode/ndhints.cxx |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

New commits:
commit 61535f9b8a58f93e5f856284a007f96f4a905621
Author: Michael Stahl <mst...@redhat.com>
Date:   Mon Jan 29 20:01:25 2018 +0100

    sw: speed up SwpHints::Check() by 2x
    
    It's only necessary to compare each pair of nesting hints once.
    
    Change-Id: I221bb0d63ffaf3d748b934788f93afe0f65ed961

diff --git a/sw/source/core/txtnode/ndhints.cxx 
b/sw/source/core/txtnode/ndhints.cxx
index fb360de42e62..5b5ebc7b123a 100644
--- a/sw/source/core/txtnode/ndhints.cxx
+++ b/sw/source/core/txtnode/ndhints.cxx
@@ -328,10 +328,10 @@ bool SwpHints::Check(bool bPortionsMerged) const
         // 9) nesting portion check
         if (pHtThis->IsNesting())
         {
-            for ( size_t j = 0; j < Count(); ++j )
+            for (size_t j = 0; j < i; ++j)
             {
                 SwTextAttr const * const pOther( m_HintsByStart[j] );
-                if ( pOther->IsNesting() &&  (i != j) )
+                if (pOther->IsNesting())
                 {
                     SwComparePosition cmp = ComparePosition(
                         pHtThis->GetStart(), *pHtThis->End(),
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to