[Libreoffice-commits] core.git: Branch 'libreoffice-3-6-7' - writerfilter/source

Miklos Vajna vmiklos at suse.cz
Fri Jun 28 00:57:56 PDT 2013


 writerfilter/source/rtftok/rtfdocumentimpl.cxx |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

New commits:
commit a90bf4be9990ec8ccf4abed9ac09c59cd0ebfb2c
Author: Miklos Vajna <vmiklos at suse.cz>
Date:   Sat Feb 2 15:29:24 2013 +0100

    fdo#58646 fix import of RTF_PAGE in cont section when having titlepg
    
    (cherry picked from commit 3974e9952102dbfb4f004872768b1096133bd9a5)
    
    Conflicts:
    	sw/qa/extras/rtfimport/rtfimport.cxx
    
    Change-Id: Ia632edb24869ddfb76a029fdb460bcf24d9a2059
    Reviewed-on: https://gerrit.libreoffice.org/1968
    Reviewed-by: Michael Stahl <mstahl at redhat.com>
    Tested-by: Michael Stahl <mstahl at redhat.com>
    Reviewed-on: https://gerrit.libreoffice.org/4539
    Reviewed-by: Björn Michaelsen <bjoern.michaelsen at canonical.com>
    Tested-by: Björn Michaelsen <bjoern.michaelsen at canonical.com>
    Tested-by: Fridrich Strba <fridrich at documentfoundation.org>
    Reviewed-by: Fridrich Strba <fridrich at documentfoundation.org>

diff --git a/writerfilter/source/rtftok/rtfdocumentimpl.cxx b/writerfilter/source/rtftok/rtfdocumentimpl.cxx
index 8deabf7..e62c0eb 100644
--- a/writerfilter/source/rtftok/rtfdocumentimpl.cxx
+++ b/writerfilter/source/rtftok/rtfdocumentimpl.cxx
@@ -1644,7 +1644,9 @@ int RTFDocumentImpl::dispatchSymbol(RTFKeyword nKeyword)
             {
                 // If we're inside a continous section, we should send a section break, not a page one.
                 RTFValue::Pointer_t pBreak = m_aStates.top().aSectionSprms.find(NS_sprm::LN_SBkc);
-                if (pBreak.get() && !pBreak->getInt())
+                // Unless we're on a title page.
+                RTFValue::Pointer_t pTitlePg = m_aStates.top().aSectionSprms.find(NS_ooxml::LN_EG_SectPrContents_titlePg);
+                if ((pBreak.get() && !pBreak->getInt()) && !(pTitlePg.get() && pTitlePg->getInt()))
                 {
                     if (m_bWasInFrame)
                     {


More information about the Libreoffice-commits mailing list