diff options
Diffstat (limited to 'forms/source/xforms/model.cxx')
-rw-r--r-- | forms/source/xforms/model.cxx | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/forms/source/xforms/model.cxx b/forms/source/xforms/model.cxx index 3da165ef4837..4095073e1e3a 100644 --- a/forms/source/xforms/model.cxx +++ b/forms/source/xforms/model.cxx @@ -157,9 +157,7 @@ EvaluationContext Model::getEvaluationContext() // no element found? Then insert default element 'instanceData' if( ! xElement.is() ) { - xElement = Reference<XNode>( - xInstance->createElement( "instanceData" ), - UNO_QUERY_THROW ); + xElement.set( xInstance->createElement( "instanceData" ), UNO_QUERY_THROW ); xInstance->appendChild( xElement ); } @@ -327,7 +325,7 @@ bool Model::setSimpleContent( const XNode_t& xConstNode, // create text node, if none is found if( ! xChild.is() ) { - xChild = Reference<XNode>( + xChild.set( xNode->getOwnerDocument()->createTextNode( OUString() ), UNO_QUERY_THROW ); xNode->appendChild( xChild ); |