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

Justin Luth (via logerrit) logerrit at kemper.freedesktop.org
Sat Jul 3 09:43:40 UTC 2021


 sw/source/filter/ww8/ww8par.cxx |   13 ++++++-------
 1 file changed, 6 insertions(+), 7 deletions(-)

New commits:
commit 26af8b14aad463ea7f1fd22ac221269f23145855
Author:     Justin Luth <justin_luth at sil.org>
AuthorDate: Fri Jul 2 09:06:02 2021 +0200
Commit:     Justin Luth <justin_luth at sil.org>
CommitDate: Sat Jul 3 11:43:10 2021 +0200

    tdf104239 doc import: re-arrange aPreventUseAsChapterNumbering
    
    It is better to do this more intensive check AFTER
    the "continue" clause - since both those conditions
    need to be true anyway in this section.
    
    Change-Id: I6051832c207fbfd402c00cab4ed1a8ed662c1b12
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/118341
    Tested-by: Jenkins
    Reviewed-by: Justin Luth <justin_luth at sil.org>

diff --git a/sw/source/filter/ww8/ww8par.cxx b/sw/source/filter/ww8/ww8par.cxx
index e1cd8915be19..8034adfa68ba 100644
--- a/sw/source/filter/ww8/ww8par.cxx
+++ b/sw/source/filter/ww8/ww8par.cxx
@@ -5962,13 +5962,6 @@ void SwWW8ImplReader::SetOutlineStyles()
             if (bReRegister)
                 RegisterNumFormatOnStyle(nStyle);
 
-            // When ANYTHING is wrong or strange, prohibit eligibility for ChapterNumbering.
-            if (rSI.IsWW8BuiltInHeadingStyle() && rSI.m_nListLevel != rSI.mnWW8OutlineLevel
-                && rSI.IsOutlineNumbered())
-            {
-                aPreventUseAsChapterNumbering[rSI.m_pOutlineNumrule] = true;
-            }
-
             ++nStyle; // increment before the first "continue";
 
             if (!rSI.m_bColl || !rSI.IsWW8BuiltInHeadingStyle() || !rSI.HasWW8OutlineLevel())
@@ -5976,6 +5969,12 @@ void SwWW8ImplReader::SetOutlineStyles()
                 continue;
             }
 
+            // When ANYTHING is wrong or strange, prohibit eligibility for ChapterNumbering.
+            if (rSI.IsOutlineNumbered() && rSI.m_nListLevel != rSI.mnWW8OutlineLevel)
+            {
+                aPreventUseAsChapterNumbering[rSI.m_pOutlineNumrule] = true;
+            }
+
             aWW8BuiltInHeadingStyles.push_back(&rSI);
 
             const SwNumRule* pWW8ListStyle = rSI.GetOutlineNumrule();


More information about the Libreoffice-commits mailing list