Hi,
the attached patch fixes a NullPointerException for me.

ChangeLog:

2006-09-01  Robert Schuster  <[EMAIL PROTECTED]>

        * javax/swing/table/DefaultTableModel.java:
        (checkSize): Added null check for dataVector.

cya
Robert
Index: javax/swing/table/DefaultTableModel.java
===================================================================
RCS file: /cvsroot/classpath/classpath/javax/swing/table/DefaultTableModel.java,v
retrieving revision 1.16
diff -u -r1.16 DefaultTableModel.java
--- javax/swing/table/DefaultTableModel.java	17 May 2006 20:52:05 -0000	1.16
+++ javax/swing/table/DefaultTableModel.java	1 Sep 2006 18:37:47 -0000
@@ -625,7 +625,7 @@
     if (columnCount > columnIdentifiers.size())
       columnIdentifiers.setSize(columnCount);
            
-    if (rowCount > dataVector.size())
+    if (dataVector != null && rowCount > dataVector.size())
       {
         int rowsToAdd = rowCount - dataVector.size();
         addExtraRows(rowsToAdd, columnCount);

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to