https://bugs.internet2.edu/jira/browse/CPPXT-46
authorcantor <cantor@de75baf8-a10c-0410-a50a-987c0e22f00f>
Wed, 4 Nov 2009 21:25:41 +0000 (21:25 +0000)
committercantor <cantor@de75baf8-a10c-0410-a50a-987c0e22f00f>
Wed, 4 Nov 2009 21:25:41 +0000 (21:25 +0000)
git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/branches/REL_1@678 de75baf8-a10c-0410-a50a-987c0e22f00f

xmltooling/AbstractXMLObject.cpp

index 491aaa8..0ebd079 100644 (file)
@@ -42,18 +42,14 @@ XMLObject::~XMLObject()
 
 void XMLObject::releaseThisandParentDOM() const
 {
-    if (getDOM()) {
-        releaseDOM();
-        releaseParentDOM(true);
-    }
+    releaseDOM();
+    releaseParentDOM(true);
 }
 
 void XMLObject::releaseThisAndChildrenDOM() const
 {
-    if (getDOM()) {
-        releaseChildrenDOM(true);
-        releaseDOM();
-    }
+    releaseChildrenDOM(true);
+    releaseDOM();
 }
 
 AbstractXMLObject::AbstractXMLObject(const XMLCh* nsURI, const XMLCh* localName, const XMLCh* prefix, const QName* schemaType)