From ec93dc38b7dea14635d6dd5c48c91765956b20e8 Mon Sep 17 00:00:00 2001 From: Nathan Sobo Date: Wed, 3 Apr 2013 10:21:56 -0600 Subject: [PATCH] Version serialized state of EditSession Since buffers are now serialized directly, previous versions of the EditSession state which used the buffer's path as the `buffer` key are no longer valid. --- src/app/edit-session.coffee | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/app/edit-session.coffee b/src/app/edit-session.coffee index 36884284a..c1bb8022d 100644 --- a/src/app/edit-session.coffee +++ b/src/app/edit-session.coffee @@ -14,6 +14,8 @@ module.exports = class EditSession registerDeserializer(this) + @version: 1 + @deserialize: (state) -> session = project.buildEditSessionForBuffer(Buffer.deserialize(state.buffer)) if !session? @@ -87,6 +89,7 @@ class EditSession serialize: -> deserializer: 'EditSession' + version: @constructor.version buffer: @buffer.serialize() scrollTop: @getScrollTop() scrollLeft: @getScrollLeft()