writerfilter/source/dmapper/DomainMapper.cxx |   17 +++++------------
 1 file changed, 5 insertions(+), 12 deletions(-)

New commits:
commit 950464e95723d153e571c657cbceb15a77373075
Author:     Michael Stahl <michael.st...@allotropia.de>
AuthorDate: Wed Nov 15 19:41:49 2023 +0100
Commit:     Xisco Fauli <xiscofa...@libreoffice.org>
CommitDate: Thu Nov 30 10:21:58 2023 +0100

    writerfilter: remove DomainMapper::text() handling of paragraph break
    
    Convert all remaining callers to utext().
    
    Change-Id: Ie1fdf22e9e474289df2c72eadc236ec6b270df4f
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159485
    Tested-by: Jenkins
    Reviewed-by: Michael Stahl <michael.st...@allotropia.de>
    (cherry picked from commit 15f54c82d136e6fee3a65494f3b5271857b5d6b8)
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/159564
    Reviewed-by: Xisco Fauli <xiscofa...@libreoffice.org>

diff --git a/writerfilter/source/dmapper/DomainMapper.cxx 
b/writerfilter/source/dmapper/DomainMapper.cxx
index cdb2212a0a38..f1be653f7af1 100644
--- a/writerfilter/source/dmapper/DomainMapper.cxx
+++ b/writerfilter/source/dmapper/DomainMapper.cxx
@@ -2434,8 +2434,8 @@ void DomainMapper::sprmWithProps( Sprm& rSprm, const 
PropertyMapPtr& rContext )
                 lcl_startParagraphGroup();
                 m_pImpl->GetTopContext()->Insert(PROP_BREAK_TYPE, 
uno::Any(style::BreakType_PAGE_BEFORE));
                 lcl_startCharacterGroup();
-                sal_uInt8 const sBreak[] = { 0xd };
-                lcl_text(sBreak, 1);
+                sal_Unicode const sBreak[] = { 0x0d };
+                lcl_utext(reinterpret_cast<sal_uInt8 const*>(sBreak), 1);
                 lcl_endCharacterGroup();
                 lcl_endParagraphGroup();
             }
@@ -3625,8 +3625,8 @@ void DomainMapper::lcl_endSectionGroup()
         // style, so force a dummy paragraph.
         lcl_startParagraphGroup();
         lcl_startCharacterGroup();
-        sal_uInt8 const sBreak[] = { 0xd };
-        lcl_text(sBreak, 1);
+        sal_Unicode const sBreak[] = { 0x0d };
+        lcl_utext(reinterpret_cast<sal_uInt8 const*>(sBreak), 1);
         lcl_endCharacterGroup();
         lcl_endParagraphGroup();
     }
@@ -3917,14 +3917,7 @@ void DomainMapper::lcl_text(const sal_uInt8 * data_, 
size_t len)
                     return;
                 case 0x0d:
                 {
-                    PropertyMapPtr pContext = 
m_pImpl->GetTopContextOfType(CONTEXT_PARAGRAPH);
-                    if (pContext && m_pImpl->isBreakDeferred(COLUMN_BREAK))
-                    {
-                        pContext->Insert(PROP_BREAK_TYPE, 
uno::Any(style::BreakType_COLUMN_BEFORE));
-                        m_pImpl->clearDeferredBreak(COLUMN_BREAK);
-                    }
-                    ResetStyleProperties();
-                    finishParagraph();
+                    assert(!"paragraph break is handled by utext() now");
                     return;
                 }
                 case cFieldStart:

Reply via email to