summaryrefslogtreecommitdiff
path: root/js/FeedTree.js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2013-04-04 20:58:43 +0400
committerAndrew Dolgov <[email protected]>2013-04-04 20:58:43 +0400
commit4429463dff5c99e5473650debeff430658fac38d (patch)
treed4198eccf75d2f96420cddffe8f9029e181c7625 /js/FeedTree.js
parentf3b2e7d41fce72344295150cac4e15a1ad97dfa0 (diff)
feedTree: pass new copies of parent arrays while looking for category nodes to auto-expand to prevent siblings uncollapsing due to objects being passed by reference
Diffstat (limited to 'js/FeedTree.js')
-rw-r--r--js/FeedTree.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/js/FeedTree.js b/js/FeedTree.js
index 620efdbf6..bb50d6fbb 100644
--- a/js/FeedTree.js
+++ b/js/FeedTree.js
@@ -259,12 +259,12 @@ dojo.declare("fox.FeedTree", dijit.Tree, {
if (String(root.items[i].id) == test_id) {
this.expandParentNodes(feed, is_cat, parents);
} else {
- this.findNodeParentsAndExpandThem(feed, is_cat, root.items[i], parents);
+ this.findNodeParentsAndExpandThem(feed, is_cat, root.items[i], parents.slice(0));
}
}
} else {
if (String(root.id) == test_id) {
- this.expandParentNodes(feed, is_cat, parents);
+ this.expandParentNodes(feed, is_cat, parents.slice(0));
}
}
}