summaryrefslogtreecommitdiff
path: root/sw
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.co.uk>2015-11-14 17:10:32 +0100
committerMiklos Vajna <vmiklos@collabora.co.uk>2015-11-14 17:28:33 +0100
commit44c7272fc543947792ae8195341b8867d81e3925 (patch)
treee7caa15313b4092c0439f9a46a690a13b3a201e6 /sw
parent1118689e70ed49604ded6e1ae83a22bdc995b2fb (diff)
SwPostItField::dumpAsXml: survive 0 mpText
And no need to copy it to be able to dump it. Change-Id: I5c0782c489a5d7c24173a81cc82efd195c4aa56e
Diffstat (limited to 'sw')
-rw-r--r--sw/source/core/fields/docufld.cxx5
1 files changed, 3 insertions, 2 deletions
diff --git a/sw/source/core/fields/docufld.cxx b/sw/source/core/fields/docufld.cxx
index 29b646cc9769..45c0caa71c9d 100644
--- a/sw/source/core/fields/docufld.cxx
+++ b/sw/source/core/fields/docufld.cxx
@@ -1841,8 +1841,9 @@ void SwPostItField::dumpAsXml(xmlTextWriterPtr pWriter) const
SwField::dumpAsXml(pWriter);
xmlTextWriterStartElement(pWriter, BAD_CAST("mpText"));
- OutlinerParaObject aParaObject(*mpText);
- aParaObject.dumpAsXml(pWriter);
+ xmlTextWriterWriteFormatAttribute(pWriter, BAD_CAST("ptr"), "%p", mpText);
+ if (mpText)
+ mpText->dumpAsXml(pWriter);
xmlTextWriterEndElement(pWriter);
xmlTextWriterEndElement(pWriter);