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(