mirror of
https://github.com/atom/atom.git
synced 2026-04-28 03:01:47 -04:00
Throw away serialized state if its version doesn't match deserializer
This commit is contained in:
committed by
probablycorey
parent
4f0bf9020b
commit
8333f14ef8
@@ -155,7 +155,9 @@ window.unregisterDeserializer = (klass) ->
|
||||
delete deserializers[klass.name]
|
||||
|
||||
window.deserialize = (state) ->
|
||||
getDeserializer(state)?.deserialize(state)
|
||||
if deserializer = getDeserializer(state)
|
||||
return if deserializer.version? and deserializer.version isnt state.version
|
||||
deserializer.deserialize(state)
|
||||
|
||||
window.getDeserializer = (state) ->
|
||||
deserializers[state?.deserializer]
|
||||
|
||||
Reference in New Issue
Block a user