classpath-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[cp-patches] FYI: JTable propertyChange for non-null header


From: Mark Wielaard
Subject: [cp-patches] FYI: JTable propertyChange for non-null header
Date: Mon, 21 Nov 2005 22:59:27 +0100

Hi,

We were trying the resize the JTable header even when there was none.
This fixes that.

2005-11-21  Mark Wielaard  <address@hidden>

    * javax/swing/JTable.java (propertyChange): Only resize header when
    not null.

This get Caliph & Emir again a bit further.
I will commit this.

Cheers,

Mark
Index: javax/swing/JTable.java
===================================================================
RCS file: /cvsroot/classpath/classpath/javax/swing/JTable.java,v
retrieving revision 1.62
diff -u -r1.62 JTable.java
--- javax/swing/JTable.java     21 Nov 2005 13:18:29 -0000      1.62
+++ javax/swing/JTable.java     21 Nov 2005 21:53:57 -0000
@@ -949,10 +949,13 @@
       if (ev.getPropertyName().equals("preferredWidth"))
         {
           JTableHeader header = getTableHeader();
-          TableColumn col = (TableColumn) ev.getSource();
-          header.setResizingColumn(col);
-          doLayout();
-          header.setResizingColumn(null);
+         if (header != null)
+           {
+             TableColumn col = (TableColumn) ev.getSource();
+             header.setResizingColumn(col);
+             doLayout();
+             header.setResizingColumn(null);
+           }
         }
     }
   }

Attachment: signature.asc
Description: This is a digitally signed message part


reply via email to

[Prev in Thread] Current Thread [Next in Thread]