Fix error when injection points are added before grammars are loaded

This commit is contained in:
Max Brunsfeld
2018-07-06 15:31:33 -07:00
parent 1c64fc85a8
commit 653a66619a

View File

@@ -291,8 +291,9 @@ class GrammarRegistry {
forEachGrammar (callback) {
this.textmateRegistry.grammars.forEach(callback)
for (let grammarId in this.treeSitterGrammarsById) {
callback(this.treeSitterGrammarsById[grammarId])
for (const grammarId in this.treeSitterGrammarsById) {
const grammar = this.treeSitterGrammarsById[grammarId]
if (grammar.id) callback(grammar)
}
}