diff options
author | Miklos Vajna <vmiklos@collabora.co.uk> | 2015-11-14 17:10:32 +0100 |
---|---|---|
committer | Miklos Vajna <vmiklos@collabora.co.uk> | 2015-11-14 17:28:33 +0100 |
commit | 44c7272fc543947792ae8195341b8867d81e3925 (patch) | |
tree | e7caa15313b4092c0439f9a46a690a13b3a201e6 /sw | |
parent | 1118689e70ed49604ded6e1ae83a22bdc995b2fb (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.cxx | 5 |
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); |