Skip to content

Commit d881293

Browse files
lojjicmarijnh
authored andcommitted
[tern addon] Fix bug in findDoc method causing docs to get added with name of 'undefined'
The name var was getting clobbered in the initial for-in loop, so the second loop would never be entered.
1 parent fce91cb commit d881293

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

addon/tern/tern.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -122,15 +122,15 @@
122122
}
123123

124124
function findDoc(ts, doc, name) {
125-
for (var name in ts.docs) {
126-
var cur = ts.docs[name];
125+
for (var n in ts.docs) {
126+
var cur = ts.docs[n];
127127
if (cur.doc == doc) return cur;
128128
}
129129
if (!name) for (var i = 0;; ++i) {
130-
var n = "[doc" + (i || "") + "]";
130+
n = "[doc" + (i || "") + "]";
131131
if (!ts.docs[n]) { name = n; break; }
132132
}
133-
return ts.addDoc(n, doc);
133+
return ts.addDoc(name, doc);
134134
}
135135

136136
function trackChange(ts, doc, change) {

0 commit comments

Comments
 (0)