From b68e9a1da5b947b50959dce5de40a0f0dcaa1d71 Mon Sep 17 00:00:00 2001 From: Cagatay Civici Date: Sat, 10 Oct 2020 18:47:15 +0300 Subject: [PATCH] Fixed #543 - Tree selection is broken when ripple is enabled --- src/components/tree/Tree.vue | 2 +- src/components/tree/TreeNode.vue | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/tree/Tree.vue b/src/components/tree/Tree.vue index 191590dbc..2260b4835 100755 --- a/src/components/tree/Tree.vue +++ b/src/components/tree/Tree.vue @@ -104,7 +104,7 @@ export default { if (this.selectionMode != null && event.node.selectable !== false) { const metaSelection = event.nodeTouched ? false : this.metaKeySelection; const _selectionKeys = metaSelection ? this.handleSelectionWithMetaKey(event) : this.handleSelectionWithoutMetaKey(event); - + this.$emit('update:selectionKeys', _selectionKeys); } }, diff --git a/src/components/tree/TreeNode.vue b/src/components/tree/TreeNode.vue index 72a1ededd..a956349cf 100755 --- a/src/components/tree/TreeNode.vue +++ b/src/components/tree/TreeNode.vue @@ -62,7 +62,7 @@ export default { this.$emit('node-toggle', node); }, onClick(event) { - if (DomHandler.hasClass(event.target, 'p-tree-toggler') || DomHandler.hasClass(event.target, 'p-tree-toggler-icon')) { + if (DomHandler.hasClass(event.target, 'p-tree-toggler') || DomHandler.hasClass(event.target.parentElement, 'p-tree-toggler')) { return; }