[Libreoffice-commits] core.git: sw/source
Miklos Vajna
vmiklos at collabora.co.uk
Wed Dec 18 05:53:25 PST 2013
sw/source/filter/ww8/docxattributeoutput.cxx | 6 ++++++
1 file changed, 6 insertions(+)
New commits:
commit e930d96d95edc1c1e5fd54493d289a76f31a846f
Author: Miklos Vajna <vmiklos at collabora.co.uk>
Date: Wed Dec 18 14:31:43 2013 +0100
DocxAttributeOutput::EndParagraph: fix export of tables in textframes
This is triggered by
sw/qa/extras/ooxmlexport/data/floatingtbl_with_formula.docx when DML export of
TextFrames is enabled in non-experimental mode.
Change-Id: I2a342cd4eaec0d718b7d1f4781defd591583731c
diff --git a/sw/source/filter/ww8/docxattributeoutput.cxx b/sw/source/filter/ww8/docxattributeoutput.cxx
index 4c7e6cc..81f6479 100644
--- a/sw/source/filter/ww8/docxattributeoutput.cxx
+++ b/sw/source/filter/ww8/docxattributeoutput.cxx
@@ -503,6 +503,12 @@ void DocxAttributeOutput::EndParagraph( ww8::WW8TableNodeInfoInner::Pointer_t pT
FSEND);
WriteDMLTextFrame(pParentFrame);
m_pSerializer->endElementNS(XML_mc, XML_Choice);
+
+ // Reset table infos, otherwise the depth of the cells will be incorrect,
+ // in case the text frame had table(s) and we try to export the
+ // same table second time.
+ m_rExport.mpTableInfo = ww8::WW8TableInfo::Pointer_t(new ww8::WW8TableInfo());
+
m_pSerializer->startElementNS(XML_mc, XML_Fallback, FSEND);
WriteVMLTextFrame(pParentFrame);
m_pSerializer->endElementNS(XML_mc, XML_Fallback);
More information about the Libreoffice-commits
mailing list