From 7002b4e5f69fcfc22e33d18db06cc6c8ff8bfe4f Mon Sep 17 00:00:00 2001 From: probablycorey Date: Fri, 25 Oct 2013 15:26:56 -0700 Subject: [PATCH] Factor out common buffer loading code --- src/text-buffer.coffee | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/src/text-buffer.coffee b/src/text-buffer.coffee index 9cd63361c..176d6b63b 100644 --- a/src/text-buffer.coffee +++ b/src/text-buffer.coffee @@ -68,22 +68,19 @@ class TextBuffer loadSync: -> @updateCachedDiskContentsSync() + @finishLoading() + + load: -> + @updateCachedDiskContents().then => @finishLoading() + + finishLoading: -> @loaded = true if @useSerializedText and @state.get('diskContentsDigest') == @file?.getDigest() @emitModifiedStatusChanged(true) else @reload() @text.clearUndoStack() - - load: -> - @updateCachedDiskContents().then => - @loaded = true - if @useSerializedText and @state.get('diskContentsDigest') == @file?.getDigest() - @emitModifiedStatusChanged(true) - else - @reload() - @text.clearUndoStack() - this + this ### Internal ###