santiagopg    02/04/29 13:35:16

  Modified:    java/src/org/apache/xalan/xsltc/dom DOMImpl.java
  Log:
  Fixed Bugzilla 8489.
  
  Revision  Changes    Path
  1.70      +5 -7      
xml-xalan/java/src/org/apache/xalan/xsltc/dom/DOMImpl.java
  
  Index: DOMImpl.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xalan/java/src/org/apache/xalan/xsltc/dom/DOMImpl.java,v
  retrieving revision 1.69
  retrieving revision 1.70
  diff -u -r1.69 -r1.70
  --- DOMImpl.java      24 Apr 2002 17:03:16 -0000      1.69
  +++ DOMImpl.java      29 Apr 2002 20:35:16 -0000      1.70
  @@ -1,5 +1,5 @@
   /*
  - * @(#)$Id: DOMImpl.java,v 1.69 2002/04/24 17:03:16 santiagopg Exp $
  + * @(#)$Id: DOMImpl.java,v 1.70 2002/04/29 20:35:16 santiagopg Exp $
    *
    * The Apache Software License, Version 1.1
    *
  @@ -3355,8 +3355,6 @@
         */
        public void characters(char[] ch, int start, int length) {
            if (_currentOffset + length > _text.length) {
  -             // GTM resizeTextArray(_text.length * 2);
  -             // bug fix 6189, contributed by Mirko Seifert
                resizeTextArray(
                    Math.max(_text.length * 2, _currentOffset + length));
            }
  @@ -3556,7 +3554,8 @@
         */
        public void ignorableWhitespace(char[] ch, int start, int length) {
            if (_currentOffset + length > _text.length) {
  -             resizeTextArray(_text.length * 2);
  +             resizeTextArray(
  +                 Math.max(_text.length * 2, _currentOffset + length));
            }
            System.arraycopy(ch, start, _text, _currentOffset, length);
            _currentOffset += length;
  @@ -3627,7 +3626,8 @@
        public void comment(char[] ch, int start, int length) {
            makeTextNode(false);
            if (_currentOffset + length > _text.length) {
  -             resizeTextArray(_text.length * 2);
  +             resizeTextArray(
  +                 Math.max(_text.length * 2, _currentOffset + length));
            }
            System.arraycopy(ch, start, _text, _currentOffset, length);
            _currentOffset += length;
  @@ -3652,8 +3652,6 @@
        private void characters(final String string) {
            final int length = string.length();
            if (_currentOffset + length > _text.length) {
  -             // GTM: resizeTextArray(_text.length * 2);
  -             // bug fix 6189, contributed by Mirko Seifert
                resizeTextArray(
                    Math.max(_text.length * 2, _currentOffset + length));
            }
  
  
  

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

Reply via email to