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.
This commit is contained in:
Nathan Sobo
2013-04-03 10:21:56 -06:00
parent ba028f6358
commit ec93dc38b7

View File

@@ -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()