Ensure terminate handler is invoked only once

This commit is contained in:
Katrina Uychaco
2016-01-09 18:10:28 -08:00
parent d0be1965f2
commit 364205ca56
2 changed files with 20 additions and 0 deletions

View File

@@ -576,6 +576,7 @@ class TextEditor extends Model
@emitter.on 'did-terminate-pending-state', callback
terminatePendingState: ->
return if not @pending
@pending = false
@emitter.emit 'did-terminate-pending-state', this