You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xerces.apache.org by mr...@apache.org on 2009/01/02 07:24:44 UTC

svn commit: r730677 - /xerces/java/branches/stax-dev/src/org/apache/xerces/stax/events/StartElementImpl.java

Author: mrglavas
Date: Thu Jan  1 22:24:44 2009
New Revision: 730677

URL: http://svn.apache.org/viewvc?rev=730677&view=rev
Log:
Ensure that the NamespaceContext returned from a StartElement event is never null.

Modified:
    xerces/java/branches/stax-dev/src/org/apache/xerces/stax/events/StartElementImpl.java

Modified: xerces/java/branches/stax-dev/src/org/apache/xerces/stax/events/StartElementImpl.java
URL: http://svn.apache.org/viewvc/xerces/java/branches/stax-dev/src/org/apache/xerces/stax/events/StartElementImpl.java?rev=730677&r1=730676&r2=730677&view=diff
==============================================================================
--- xerces/java/branches/stax-dev/src/org/apache/xerces/stax/events/StartElementImpl.java (original)
+++ xerces/java/branches/stax-dev/src/org/apache/xerces/stax/events/StartElementImpl.java Thu Jan  1 22:24:44 2009
@@ -32,6 +32,8 @@
 import javax.xml.stream.events.Namespace;
 import javax.xml.stream.events.StartElement;
 
+import org.apache.xerces.stax.DefaultNamespaceContext;
+
 /**
  * @xerces.internal
  * 
@@ -58,7 +60,7 @@
      */
     public StartElementImpl(final QName name, final NamespaceContext namespaceContext, final Location location) {
         super(name, true, location);
-        fNamespaceContext = namespaceContext;
+        fNamespaceContext = (namespaceContext != null) ? namespaceContext : DefaultNamespaceContext.getInstance();
     }
 
     /**



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@xerces.apache.org
For additional commands, e-mail: commits-help@xerces.apache.org