Emit editor destroyed event after releasing the editor's buffer

This commit is contained in:
Max Brunsfeld
2017-01-03 15:18:01 -08:00
parent 8eb8285e58
commit 126f5380ba
2 changed files with 13 additions and 2 deletions

View File

@@ -408,8 +408,6 @@ class TextEditor extends Model
@emitter.emit 'did-change', {}
destroyed: ->
@emitter.emit 'did-destroy'
@emitter.clear()
@disposables.dispose()
@displayLayer.destroy()
@tokenizedBuffer.destroy()
@@ -417,6 +415,8 @@ class TextEditor extends Model
@buffer.release()
@languageMode.destroy()
@gutterContainer.destroy()
@emitter.emit 'did-destroy'
@emitter.clear()
@editorElement = null
@presenter = null