summaryrefslogtreecommitdiff
path: root/xmloff/source/transform/NotesTContext.cxx
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2015-12-17 14:47:56 +0100
committerStephan Bergmann <sbergman@redhat.com>2015-12-17 16:51:16 +0100
commit21e72c5f1d315068b0aa6afd3b9750c2ad878dcb (patch)
treef93a352182acf4890f0469425526894029323d62 /xmloff/source/transform/NotesTContext.cxx
parentb902432b431d01634c1f56e4758ec236a999650d (diff)
Hold XMLTransformerContext by rtl::Reference
Change-Id: I60b8d422d53d47537996756aa1b7fb3c26f8383a
Diffstat (limited to 'xmloff/source/transform/NotesTContext.cxx')
-rw-r--r--xmloff/source/transform/NotesTContext.cxx14
1 files changed, 7 insertions, 7 deletions
diff --git a/xmloff/source/transform/NotesTContext.cxx b/xmloff/source/transform/NotesTContext.cxx
index 9fbdf1f1b53b..bef8abcd8e40 100644
--- a/xmloff/source/transform/NotesTContext.cxx
+++ b/xmloff/source/transform/NotesTContext.cxx
@@ -153,13 +153,13 @@ void XMLNotesTransformerContext::EndElement()
}
}
-XMLTransformerContext *XMLNotesTransformerContext::CreateChildContext(
+rtl::Reference<XMLTransformerContext> XMLNotesTransformerContext::CreateChildContext(
sal_uInt16 nPrefix,
const OUString& rLocalName,
const OUString& rQName,
const Reference< XAttributeList >& rAttrList )
{
- XMLTransformerContext *pContext = nullptr;
+ rtl::Reference<XMLTransformerContext> pContext;
if( XML_NOTE == m_eTypeToken )
{
if( XML_NAMESPACE_TEXT == nPrefix )
@@ -180,25 +180,25 @@ XMLTransformerContext *XMLNotesTransformerContext::CreateChildContext(
{
if( m_bPersistent )
{
- pContext = new XMLPersTextContentTContext(
+ pContext.set(new XMLPersTextContentTContext(
GetTransformer(), rQName,
XML_NAMESPACE_TEXT,
- eToken );
+ eToken ));
AddContent( pContext );
}
else
{
- pContext = new XMLRenameElemTransformerContext(
+ pContext.set(new XMLRenameElemTransformerContext(
GetTransformer(), rQName,
XML_NAMESPACE_TEXT,
- eToken );
+ eToken ));
}
}
}
}
- if( !pContext )
+ if( !pContext.is() )
{
pContext = m_bPersistent
? XMLPersElemContentTContext::CreateChildContext(