]> source.dussan.org Git - vaadin-framework.git/commitdiff
Reset row and col sizes for each pass (#8313)
authorLeif Åstrand <leif@vaadin.com>
Thu, 23 Feb 2012 10:33:42 +0000 (12:33 +0200)
committerLeif Åstrand <leif@vaadin.com>
Thu, 23 Feb 2012 10:33:42 +0000 (12:33 +0200)
src/com/vaadin/terminal/gwt/client/ui/VGridLayout.java

index 0d56f47a6f2852eb6ca8c520f026a56515c77c32..8168141ece4bcdaa2b681889466efaa2a8e1dec7 100644 (file)
@@ -235,6 +235,10 @@ public class VGridLayout extends ComplexPanel {
     }
 
     private void detectRowHeights() {
+        for (int i = 0; i < rowHeights.length; i++) {
+            rowHeights[i] = 0;
+        }
+
         // collect min rowheight from non-rowspanned cells
         for (int i = 0; i < cells.length; i++) {
             for (int j = 0; j < cells[i].length; j++) {
@@ -259,6 +263,10 @@ public class VGridLayout extends ComplexPanel {
 
     private void detectColWidths() {
         // collect min colwidths from non-colspanned cells
+        for (int i = 0; i < columnWidths.length; i++) {
+            columnWidths[i] = 0;
+        }
+
         for (int i = 0; i < cells.length; i++) {
             for (int j = 0; j < cells[i].length; j++) {
                 Cell cell = cells[i][j];