diff options
author | Miklos Vajna <vmiklos@suse.cz> | 2012-09-19 12:06:57 +0100 |
---|---|---|
committer | Miklos Vajna <vmiklos@suse.cz> | 2012-09-28 15:39:16 +0200 |
commit | cefa651967578a6b56ad017272bf62d600b213e2 (patch) | |
tree | e957c2189f6d372ac48c89523e4b9967691f35b8 /writerfilter | |
parent | e00739cf1d2253322c24f17b9678f59e3985d6a4 (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.cxx | 5 |
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) |