changeset 7f0a7f10f094 in sao:default
details: https://hg.tryton.org/sao?cmd=changeset&node=7f0a7f10f094
description:
        Test for expander before updating it on selection changed

        issue10367
diffstat:

 src/view/tree.js |  10 ++++++----
 1 files changed, 6 insertions(+), 4 deletions(-)

diffs (20 lines):

diff -r 8e040db8b68b -r 7f0a7f10f094 src/view/tree.js
--- a/src/view/tree.js  Mon Sep 20 10:28:22 2021 +0200
+++ b/src/view/tree.js  Mon Sep 20 17:23:43 2021 +0200
@@ -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(

Reply via email to