[jbossws-commits] JBossWS SVN: r2921 - branches/dlofthouse/JBWS-1625/jbossws-core/src/java/org/jboss/ws/core/soap.
jbossws-commits at lists.jboss.org
jbossws-commits at lists.jboss.org
Wed Apr 25 07:08:34 EDT 2007
Author: darran.lofthouse at jboss.com
Date: 2007-04-25 07:08:33 -0400 (Wed, 25 Apr 2007)
New Revision: 2921
Modified:
branches/dlofthouse/JBWS-1625/jbossws-core/src/java/org/jboss/ws/core/soap/SOAPFactoryImpl.java
Log:
Check for deep copy.
Modified: branches/dlofthouse/JBWS-1625/jbossws-core/src/java/org/jboss/ws/core/soap/SOAPFactoryImpl.java
===================================================================
--- branches/dlofthouse/JBWS-1625/jbossws-core/src/java/org/jboss/ws/core/soap/SOAPFactoryImpl.java 2007-04-25 11:07:06 UTC (rev 2920)
+++ branches/dlofthouse/JBWS-1625/jbossws-core/src/java/org/jboss/ws/core/soap/SOAPFactoryImpl.java 2007-04-25 11:08:33 UTC (rev 2921)
@@ -110,7 +110,8 @@
if (domElement == null)
throw new IllegalArgumentException("Source node cannot be null");
- if (domElement instanceof SOAPElement)
+ // Can only use this optimization if we are doing a deep copy.
+ if (domElement instanceof SOAPElement && deep==true)
return (SOAPElement)domElement;
String localName = domElement.getLocalName();
More information about the jbossws-commits
mailing list