fixed "replace all" bug
[phpeclipse.git] / net.sourceforge.phpeclipse.ui / src / net / sourceforge / phpeclipse / ui / text / rules / OuterDocumentView.java
index c438031..3202fe3 100644 (file)
@@ -8,7 +8,7 @@
  * Contributors:
  *     Igor Malinin - initial contribution
  * 
- * $Id: OuterDocumentView.java,v 1.1 2004-09-02 18:26:29 jsurfer Exp $
+ * $Id: OuterDocumentView.java,v 1.2 2004-09-22 18:51:51 jsurfer Exp $
  */
 
 package net.sourceforge.phpeclipse.ui.text.rules;
@@ -148,8 +148,12 @@ public class OuterDocumentView extends AbstractDocument implements
 
                setTextStore(new TextStore());
                setLineTracker(new DefaultLineTracker());
-               getTracker().set(getStore().get(0, getLength()));
-
+               int length = getLength();
+               if (length<0) {
+                 length = 0;
+               }
+               getTracker().set(getStore().get(0, length));
                completeInitialization();
        }