diff options
author | Artur Signell <artur@vaadin.com> | 2012-04-05 15:58:12 +0300 |
---|---|---|
committer | Artur Signell <artur@vaadin.com> | 2012-04-05 15:58:12 +0300 |
commit | c670b2fff5ec7cfa6571960ea39e8ecc66fc1c2e (patch) | |
tree | 5a2e1e4d311a28cd70413470684a7a1ba6e48ee3 /src/com/vaadin/ui/TreeTable.java | |
parent | d089b94240b6a9945e29153624f03ac24b3b3e24 (diff) | |
download | vaadin-framework-c670b2fff5ec7cfa6571960ea39e8ecc66fc1c2e.tar.gz vaadin-framework-c670b2fff5ec7cfa6571960ea39e8ecc66fc1c2e.zip |
Disable TreeTable partial updates until it is fixed
Currently TreeTable changes its child components during paint, which is
too late for AbstractCommunicationManager to take into account
Diffstat (limited to 'src/com/vaadin/ui/TreeTable.java')
-rw-r--r-- | src/com/vaadin/ui/TreeTable.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/com/vaadin/ui/TreeTable.java b/src/com/vaadin/ui/TreeTable.java index f920810edf..80e721aaea 100644 --- a/src/com/vaadin/ui/TreeTable.java +++ b/src/com/vaadin/ui/TreeTable.java @@ -551,7 +551,9 @@ public class TreeTable extends Table implements Hierarchical { public void setContainerDataSource(Container newDataSource) { cStrategy = null; - containerSupportsPartialUpdates = (newDataSource instanceof ItemSetChangeNotifier); + // FIXME: This disables partial updates until TreeTable is fixed so it + // does not change component hierarchy during paint + containerSupportsPartialUpdates = (newDataSource instanceof ItemSetChangeNotifier) && false; if (!(newDataSource instanceof Hierarchical)) { newDataSource = new ContainerHierarchicalWrapper(newDataSource); |