Hi,
this patch makes Segment a bit more robust. Before the patch you could not
create a new Segment and immediately call toString() on it as it would have
thrown a NullPointerException (segment.array is null).

No a check is done in toString and an empty string is returned (like in the RI).

ChangeLog:

2006-04-02  Robert Schuster  <[EMAIL PROTECTED]>

        * javax/swing/text/Segment.java:
        (toString): Return empty string when array is null.

cya
Robert
Index: javax/swing/text/Segment.java
===================================================================
RCS file: /cvsroot/classpath/classpath/javax/swing/text/Segment.java,v
retrieving revision 1.10
diff -u -r1.10 Segment.java
--- javax/swing/text/Segment.java	3 Mar 2006 10:47:11 -0000	1.10
+++ javax/swing/text/Segment.java	1 Apr 2006 22:42:12 -0000
@@ -264,7 +264,7 @@
    */
   public String toString()
   {
-    return new String(array, offset, count);
+    return (array != null) ? new String(array, offset, count) : "";
   }
 
   /**

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to