diff options
-rw-r--r-- | sw/source/filter/ww8/ww8par2.cxx | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/sw/source/filter/ww8/ww8par2.cxx b/sw/source/filter/ww8/ww8par2.cxx index 2259939b0e5f..989fec47297f 100644 --- a/sw/source/filter/ww8/ww8par2.cxx +++ b/sw/source/filter/ww8/ww8par2.cxx @@ -3380,6 +3380,13 @@ bool SwWW8ImplReader::StartTable(WW8_CP nStartCp, SvxULSpaceItem* pULSpaceItem) } } } + // if first paragraph in table has break-before-page, transfer that setting to the table itself. + else if( StyleExists(m_nAktColl) ) + { + const SwFormat* pStyleFormat = m_vColl[m_nAktColl].m_pFormat; + if( pStyleFormat && pStyleFormat->GetBreak().GetBreak() == SVX_BREAK_PAGE_BEFORE ) + NewAttr( pStyleFormat->GetBreak() ); + } m_pTableDesc = new WW8TabDesc( this, nStartCp ); |