diff options
Diffstat (limited to 'writerperfect/source/writer/exp/txtparai.cxx')
-rw-r--r-- | writerperfect/source/writer/exp/txtparai.cxx | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/writerperfect/source/writer/exp/txtparai.cxx b/writerperfect/source/writer/exp/txtparai.cxx index 7ab5171fad01..65f521c6a20f 100644 --- a/writerperfect/source/writer/exp/txtparai.cxx +++ b/writerperfect/source/writer/exp/txtparai.cxx @@ -503,8 +503,9 @@ void XMLHyperlinkContext::characters(const OUString& rChars) GetImport().GetGenerator().closeSpan(); } -XMLParaContext::XMLParaContext(XMLImport& rImport) +XMLParaContext::XMLParaContext(XMLImport& rImport, bool bTopLevel) : XMLImportContext(rImport) + , m_bTopLevel(bTopLevel) { } @@ -535,7 +536,8 @@ void XMLParaContext::startElement( GetImport().GetParagraphStyles(), aPropertyList); FillStyles(m_aStyleName, GetImport().GetAutomaticTextStyles(), GetImport().GetTextStyles(), m_aTextPropertyList); - GetImport().HandlePageSpan(aPropertyList); + if (m_bTopLevel) + GetImport().HandlePageSpan(aPropertyList); } else { |