diff --git a/bricks/tree.js b/bricks/tree.js index 023dd4a..204c702 100644 --- a/bricks/tree.js +++ b/bricks/tree.js @@ -533,8 +533,8 @@ bricks.Tree = class extends bricks.VScrollPanel { } } node_click_handle(node, event){ - if (this.selected_node){ - this.node_selected(this.selected_node, false); + if (this.selected_node && this.selected_node != node){ + this.selected_node.selected(false); } if (this.selected_node == node && !this.opts.select_only){ this.selected_node = null;