]> source.dussan.org Git - vaadin-framework.git/commitdiff
fixes #2456
authorMatti Tahvonen <matti.tahvonen@itmill.com>
Tue, 13 Jan 2009 13:17:00 +0000 (13:17 +0000)
committerMatti Tahvonen <matti.tahvonen@itmill.com>
Tue, 13 Jan 2009 13:17:00 +0000 (13:17 +0000)
svn changeset:6520/svn branch:trunk

src/com/itmill/toolkit/ui/Table.java

index d5b8b81ce806795bcb5ec1efe631849103ebf880..2b528780ca452b9011913078554c66eae5492899 100644 (file)
@@ -2484,7 +2484,13 @@ public class Table extends AbstractSelect implements Action.Container,
                     "Can not add the same GeneratedColumn twice, id:" + id);
         } else {
             columnGenerators.put(id, generatedColumn);
-            visibleColumns.add(id);
+            /*
+             * add to visible column list unless already there (overriding
+             * column from DS)
+             */
+            if (!visibleColumns.contains(id)) {
+                visibleColumns.add(id);
+            }
             resetPageBuffer();
             refreshRenderedCells();
         }