summaryrefslogtreecommitdiff
path: root/js/FeedTree.js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2019-01-28 18:48:56 +0300
committerAndrew Dolgov <[email protected]>2019-01-28 18:48:56 +0300
commit42e0c7a4202fdd4594fb50afb1aeec77332cae0a (patch)
tree25e263abfa370d5153eb91b4d3c78b8665792ea0 /js/FeedTree.js
parent277759221ce2346685e5a53ae3d83e61749efaa7 (diff)
feedTree: amend previous to check that nodes are actually there
Diffstat (limited to 'js/FeedTree.js')
-rwxr-xr-xjs/FeedTree.js8
1 files changed, 5 insertions, 3 deletions
diff --git a/js/FeedTree.js b/js/FeedTree.js
index b20b5eb20..489aedaf0 100755
--- a/js/FeedTree.js
+++ b/js/FeedTree.js
@@ -276,9 +276,11 @@ define(["dojo/_base/declare", "dojo/dom-construct", "dijit/Tree", "dijit/Menu"],
const node = treeNode.rowNode;
const tree = this.domNode;
- // scroll tree to selection if needed
- if (node.offsetTop < tree.scrollTop || node.offsetTop > tree.scrollTop + tree.clientHeight) {
- $("feedTree").scrollTop = node.offsetTop;
+ if (node && tree) {
+ // scroll tree to selection if needed
+ if (node.offsetTop < tree.scrollTop || node.offsetTop > tree.scrollTop + tree.clientHeight) {
+ $("feedTree").scrollTop = node.offsetTop;
+ }
}
}, 0);