summaryrefslogtreecommitdiff
path: root/writerfilter
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@suse.cz>2012-09-19 12:06:57 +0100
committerMiklos Vajna <vmiklos@suse.cz>2012-09-28 15:39:16 +0200
commitcefa651967578a6b56ad017272bf62d600b213e2 (patch)
treee957c2189f6d372ac48c89523e4b9967691f35b8 /writerfilter
parente00739cf1d2253322c24f17b9678f59e3985d6a4 (diff)
n#778828 fix docx import of continous section break on title page
Change-Id: Ib9e9cce5abdcf00c2546f831c8af191da10e1b15 (cherry picked from commit 1a60519fcd7706b487ceb7c5e879a81a6109f839)
Diffstat (limited to 'writerfilter')
-rw-r--r--writerfilter/source/dmapper/PropertyMap.cxx5
1 files changed, 3 insertions, 2 deletions
diff --git a/writerfilter/source/dmapper/PropertyMap.cxx b/writerfilter/source/dmapper/PropertyMap.cxx
index 08955e177b52..dc0027022dab 100644
--- a/writerfilter/source/dmapper/PropertyMap.cxx
+++ b/writerfilter/source/dmapper/PropertyMap.cxx
@@ -999,8 +999,9 @@ void SectionPropertyMap::CloseSectionGroup( DomainMapper_Impl& rDM_Impl )
uno::Reference<beans::XPropertySet> xRangeProperties(lcl_GetRangeProperties(m_bIsFirstSection, rDM_Impl, m_xStartingRange));
/* break type
0 - No break 1 - New Colunn 2 - New page 3 - Even page 4 - odd page */
- xRangeProperties->setPropertyValue(rPropNameSupplier.GetName( PROP_PAGE_DESC_NAME ),
- uno::makeAny( m_bTitlePage ? m_sFirstPageStyleName : m_sFollowPageStyleName ));
+ if ((m_bTitlePage && m_bIsFirstSection) || !m_bTitlePage)
+ xRangeProperties->setPropertyValue(rPropNameSupplier.GetName( PROP_PAGE_DESC_NAME ),
+ uno::makeAny( m_bTitlePage ? m_sFirstPageStyleName : m_sFollowPageStyleName ));
// handle page breaks with odd/even page numbering
style::PageStyleLayout nPageStyleLayout(style::PageStyleLayout_ALL);
if (m_nBreakType == 3)