You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by aa...@apache.org on 2006/05/08 05:02:23 UTC

svn commit: r404899 - /incubator/cayenne/main/trunk/cayenne/cayenne-java/src/modeler/java/org/objectstyle/cayenne/swing/TableBinding.java

Author: aadamchik
Date: Sun May  7 20:02:21 2006
New Revision: 404899

URL: http://svn.apache.org/viewcvs?rev=404899&view=rev
Log:
CAY-513

Modified:
    incubator/cayenne/main/trunk/cayenne/cayenne-java/src/modeler/java/org/objectstyle/cayenne/swing/TableBinding.java

Modified: incubator/cayenne/main/trunk/cayenne/cayenne-java/src/modeler/java/org/objectstyle/cayenne/swing/TableBinding.java
URL: http://svn.apache.org/viewcvs/incubator/cayenne/main/trunk/cayenne/cayenne-java/src/modeler/java/org/objectstyle/cayenne/swing/TableBinding.java?rev=404899&r1=404898&r2=404899&view=diff
==============================================================================
--- incubator/cayenne/main/trunk/cayenne/cayenne-java/src/modeler/java/org/objectstyle/cayenne/swing/TableBinding.java (original)
+++ incubator/cayenne/main/trunk/cayenne/cayenne-java/src/modeler/java/org/objectstyle/cayenne/swing/TableBinding.java Sun May  7 20:02:21 2006
@@ -15,6 +15,7 @@
 import javax.swing.table.TableModel;
 
 import org.apache.commons.collections.map.SingletonMap;
+import org.objectstyle.cayenne.util.Util;
 
 /**
  * A binding for a JTable.
@@ -153,7 +154,9 @@
         }
 
         public String getColumnName(int column) {
-            return headers[column];
+            // per CAY-513 - if an empty string is passed for header, table header will
+            // have zero height on Windows... So we have to check for this condition
+            return Util.isEmptyString(headers[column]) ? " " : headers[column];
         }
 
         public Class getColumnClass(int columnIndex) {