rdonkin     2004/10/06 13:39:13

  Modified:    betwixt/src/java/org/apache/commons/betwixt/io/read
                        ReadContext.java
  Log:
  Fixed some of my sloppy coding :( Fix for issue #30990
  
  Revision  Changes    Path
  1.9       +12 -1     
jakarta-commons/betwixt/src/java/org/apache/commons/betwixt/io/read/ReadContext.java
  
  Index: ReadContext.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-commons/betwixt/src/java/org/apache/commons/betwixt/io/read/ReadContext.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- ReadContext.java  4 Jul 2004 16:41:16 -0000       1.8
  +++ ReadContext.java  6 Oct 2004 20:39:13 -0000       1.9
  @@ -221,7 +221,18 @@
        * or null if there has been no element mapped 
        */
        public String getCurrentElement() {
  -             return (String) elementMappingStack.peek();
  +         String result = null;
  +         int stackSize = elementMappingStack.size();
  +         int i = 0;
  +         while ( i < stackSize ) {
  +             Object mappedElement = elementMappingStack.peek(i);
  +             if (mappedElement instanceof String) {
  +                 result  = (String) mappedElement;
  +                 break;
  +             }
  +             --i;
  +         }
  +         return result;
        }
   
        /**
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to