]> source.dussan.org Git - vaadin-framework.git/commitdiff
fixes #1580
authorMatti Tahvonen <matti.tahvonen@itmill.com>
Tue, 10 Jun 2008 07:45:29 +0000 (07:45 +0000)
committerMatti Tahvonen <matti.tahvonen@itmill.com>
Tue, 10 Jun 2008 07:45:29 +0000 (07:45 +0000)
svn changeset:4825/svn branch:trunk

src/com/itmill/toolkit/terminal/gwt/client/ui/IScrollTable.java

index 2d1e803d378775abbf349956457721544c08405a..e0ff2b0f77f7b414a0e90ba6508176eddfeae9ea 100644 (file)
@@ -552,7 +552,7 @@ public class IScrollTable extends Composite implements Table, ScrollListener,
                 if (!width.equals("100%")) {
                     super.setWidth(width);
                 }
-                // contained blocks are relative to parents
+                // contained blocks are relatively to container element
                 bodyContainer.setWidth("100%");
                 tHead.setWidth("100%");
 
@@ -1309,6 +1309,15 @@ public class IScrollTable extends Composite implements Table, ScrollListener,
             final HeaderCell c = getHeaderCell(cid);
             if (!c.isEnabled()) {
                 setHeaderCell(index, c);
+                if (c.getWidth() == -1) {
+                    if (initializedAndAttached) {
+                        // column is not drawn before,
+                        // we will need a column width recalculation
+                        initializedAndAttached = false;
+                        initialContentReceived = false;
+                        isNewBody = true;
+                    }
+                }
             }
         }