Emit modified-status-changed event when using serialized text

This commit is contained in:
probablycorey
2013-10-25 14:40:53 -07:00
parent c77b44d5ef
commit b5b07c1052

View File

@@ -68,15 +68,21 @@ class TextBuffer
loadSync: ->
@updateCachedDiskContentsSync()
@reload() unless @useSerializedText and @state.get('diskContentsDigest') == @file?.getDigest()
@text.clearUndoStack()
@loaded = true
if @useSerializedText and @state.get('diskContentsDigest') == @file?.getDigest()
@emitModifiedStatusChanged(true)
else
@reload()
@text.clearUndoStack()
load: ->
@updateCachedDiskContents().then =>
@reload() unless @useSerializedText and @state.get('diskContentsDigest') == @file?.getDigest()
@text.clearUndoStack()
@loaded = true
if @useSerializedText and @state.get('diskContentsDigest') == @file?.getDigest()
@emitModifiedStatusChanged(true)
else
@reload()
@text.clearUndoStack()
this
### Internal ###