In LanguageMode, unsubscribe from old grammar when switching grammars

This commit is contained in:
Nathan Sobo 2013-04-21 18:53:50 -06:00
parent 444325893b
commit 9866e84c9f

View File

@ -32,6 +32,7 @@ class LanguageMode
setGrammar: (grammar, score) ->
return if grammar is @grammar
@unsubscribe(@grammar) if @grammar
@grammar = grammar
@currentGrammarScore = score ? grammar.getScore(@buffer.getPath(), @buffer.getText())
@subscribe @grammar, 'grammar-updated', => @trigger 'grammar-updated'