You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commons-dev@ws.apache.org by sc...@apache.org on 2008/09/16 03:26:55 UTC

svn commit: r695708 - /webservices/commons/trunk/modules/axiom/modules/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/OMElementImpl.java

Author: scheu
Date: Mon Sep 15 18:26:55 2008
New Revision: 695708

URL: http://svn.apache.org/viewvc?rev=695708&view=rev
Log:
WSCOMMONS-384
Contributor:Doug Larson and Rich Scheuerle
Quick change to getXMLStreamWriter to get rid of spurious buildNext call when the element is already complete.

Modified:
    webservices/commons/trunk/modules/axiom/modules/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/OMElementImpl.java

Modified: webservices/commons/trunk/modules/axiom/modules/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/OMElementImpl.java
URL: http://svn.apache.org/viewvc/webservices/commons/trunk/modules/axiom/modules/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/OMElementImpl.java?rev=695708&r1=695707&r2=695708&view=diff
==============================================================================
--- webservices/commons/trunk/modules/axiom/modules/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/OMElementImpl.java (original)
+++ webservices/commons/trunk/modules/axiom/modules/axiom-impl/src/main/java/org/apache/axiom/om/impl/llom/OMElementImpl.java Mon Sep 15 18:26:55 2008
@@ -764,8 +764,10 @@
      */
     private XMLStreamReader getXMLStreamReader(boolean cache) {
         if (builder != null && this.builder instanceof StAXOMBuilder) {
-            if (((StAXOMBuilder) builder).isLookahead()) {
-                this.buildNext();
+            if (!isComplete()) {
+                if (((StAXOMBuilder) builder).isLookahead()) {
+                    this.buildNext();
+                }
             }
         }