diff --git a/bricks/tree.js b/bricks/tree.js index 11b8eee..023dd4a 100644 --- a/bricks/tree.js +++ b/bricks/tree.js @@ -536,7 +536,7 @@ bricks.Tree = class extends bricks.VScrollPanel { if (this.selected_node){ this.node_selected(this.selected_node, false); } - if (this.selected_node == node){ + if (this.selected_node == node && !this.opts.select_only){ this.selected_node = null; } else { this.selected_node = node;