]> source.dussan.org Git - vaadin-framework.git/commitdiff
Fixed bug where deleting column caused an exception #12830
authorJohn Ahlroos <john@vaadin.com>
Mon, 25 Nov 2013 13:45:59 +0000 (15:45 +0200)
committerVaadin Code Review <review@vaadin.com>
Wed, 27 Nov 2013 08:36:18 +0000 (08:36 +0000)
Change-Id: Ia44b11783d9822a6b91ecd0fe7fc0547e7fd4668

client/src/com/vaadin/client/ui/grid/GridConnector.java

index befbc5a50ba8336968a56d6e68527e87226f45d7..ac209b9c2c52cbd98747dfce7cb232ea2e8ce587 100644 (file)
@@ -90,11 +90,12 @@ public class GridConnector extends AbstractComponentConnector {
         if (stateChangeEvent.hasPropertyChanged("columns")) {
 
             int totalColumns = getState().columns.size();
-            int currentColumns = getWidget().getColumnCount();
 
             // Remove old columns
             purgeRemovedColumns();
 
+            int currentColumns = getWidget().getColumnCount();
+
             // Add new columns
             for (int columnIndex = currentColumns; columnIndex < totalColumns; columnIndex++) {
                 addColumnFromStateChangeEvent(columnIndex);