From: Marc Englund Date: Fri, 10 Jul 2009 13:22:47 +0000 (+0000) Subject: Changing table visible columns works again, fixes #3139 X-Git-Tag: 6.7.0.beta1~2647 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=23b5579240d7f234f8280be4ad78315482ba5dec;p=vaadin-framework.git Changing table visible columns works again, fixes #3139 svn changeset:8376/svn branch:6.0 --- diff --git a/src/com/vaadin/terminal/gwt/client/ui/VScrollTable.java b/src/com/vaadin/terminal/gwt/client/ui/VScrollTable.java index 2f73f87655..c8e8a76b79 100644 --- a/src/com/vaadin/terminal/gwt/client/ui/VScrollTable.java +++ b/src/com/vaadin/terminal/gwt/client/ui/VScrollTable.java @@ -1497,10 +1497,12 @@ public class VScrollTable extends FlowPanel implements Table, ScrollListener { } } // check for orphaned header cells - for (String cid : availableCells.keySet()) { + for (Iterator cit = availableCells.keySet().iterator(); cit + .hasNext();) { + String cid = cit.next(); if (!updated.contains(cid)) { removeCell(cid); - it.remove(); + cit.remove(); } }