From: Joonas Lehtinen Date: Wed, 13 Jun 2007 13:54:30 +0000 (+0000) Subject: Bugfixes for tree X-Git-Tag: 6.7.0.beta1~6277 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=d696fa1abd9a5044b5b7ebdcd62e6880dc65c93a;p=vaadin-framework.git Bugfixes for tree svn changeset:1700/svn branch:trunk --- diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ui/TkTree.java b/src/com/itmill/toolkit/terminal/gwt/client/ui/TkTree.java index 2ed9dde64c..3585bc88ee 100644 --- a/src/com/itmill/toolkit/terminal/gwt/client/ui/TkTree.java +++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/TkTree.java @@ -60,7 +60,7 @@ public class TkTree extends Composite implements Paintable { item.setSelected(true); String key = ((TreeNode)item).key; if (key != null) { - if (multiselect) selectedIds.clear(); + if (!multiselect) selectedIds.clear(); if (selectedIds.contains(key)) selectedIds.remove(key); else selectedIds.add(key); TkTree.this.client.updateVariable(TkTree.this.id, "selected", selectedIds.toArray(), true);