Wait a tick before sending the event.

This commit is contained in:
joshaber
2016-04-25 15:34:37 -04:00
parent 2266f1e3b6
commit eaf6036a2c

View File

@@ -125,9 +125,14 @@ class TokenizedBuffer extends Model
@disposables.add(@configSubscriptions)
@retokenizeLines()
@emitter.emit 'did-use-grammar', grammar
@emitter.emit 'did-change-grammar', grammar
# Delay this to the next tick to ensure whoever created the buffer has the
# change to listen for this event before we send it.
process.nextTick =>
@emitter.emit 'did-use-grammar', grammar
onDidUseGrammar: (callback) ->
@emitter.on 'did-use-grammar', callback