A small fix

2006-01-31  Lillian Angel  <[EMAIL PROTECTED]>

        * javax/swing/text/DefaultStyledDocument.java
        (insert): Removed comment.
        (insertUpdate): Added comment.
        (recreateLeaves): Removed call to push newBranch onto the
        stack. This does not need to be done here.

Index: javax/swing/text/DefaultStyledDocument.java
===================================================================
RCS file: /cvsroot/classpath/classpath/javax/swing/text/DefaultStyledDocument.java,v
retrieving revision 1.51
diff -u -r1.51 DefaultStyledDocument.java
--- javax/swing/text/DefaultStyledDocument.java	30 Jan 2006 21:26:25 -0000	1.51
+++ javax/swing/text/DefaultStyledDocument.java	31 Jan 2006 16:37:28 -0000
@@ -666,17 +667,19 @@
     {
       if (length == 0)
         return;
+      
       this.offset = offset;
       this.pos = offset;
       this.endOffset = offset + length;
       this.length = length;
       documentEvent = ev;
-      // Push the root and the paragraph at offset onto the element stack.
+      
       edits.removeAllElements();
       elementStack.removeAllElements();
       lastFractured = null;
       origParCreated = false;
       fracNotCreated = false;
+      
       insertUpdate(data);
 
       // This for loop applies all the changes that were made and updates the
@@ -702,6 +705,7 @@
      */
     protected void insertUpdate(ElementSpec[] data)
     {
+      // Push the root and the paragraph at offset onto the element stack.
       origParCreated = false;
       Element current = root;
       int index;
@@ -1049,7 +1053,6 @@
           Element[] added = recreateAfterFracture(removed, newBranch, 0, child.getEndOffset());
           edit = getEditForParagraphAndIndex(newBranch, 1);
           edit.addAddedElements(added);
-          elementStack.push(newBranch);
           lastFractured = newLeaf;
           offset = newBranch.getEndOffset();
         }

Reply via email to