From c0bf4081750631cd0bcf7f34ea1e0772d43d0907 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Mon, 20 Sep 2021 17:23:43 +0200 Subject: [PATCH] Test for expander before updating it on selection changed issue10367 --- src/view/tree.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/view/tree.js b/src/view/tree.js index 21488e8919..3165f51dbf 100644 --- a/src/view/tree.js +++ b/src/view/tree.js @@ -1709,10 +1709,12 @@ this.set_selection(is_selected); if (is_selected) { this.tree.select_changed(this.record); - if (this.is_expanded()) { - this.tree.update_expander('less'); - } else if (this.expander.css('visibility') == 'visible') { - this.tree.update_expander('more'); + if (this.expander) { + if (this.is_expanded()) { + this.tree.update_expander('less'); + } else if (this.expander.css('visibility') == 'visible') { + this.tree.update_expander('more'); + } } } else { this.tree.select_changed(