Avoid errors deserializing 1.17 workspace state in prior Atom versions

This commit is contained in:
Nathan Sobo
2017-04-11 10:04:52 -06:00
parent 3292e3b4df
commit 879f6bf454

View File

@@ -193,6 +193,9 @@ module.exports = class Workspace extends Model {
deserializer: 'Workspace',
packagesWithActiveGrammars: this.getPackageNamesWithActiveGrammars(),
destroyedItemURIs: this.destroyedItemURIs.slice(),
// Ensure deserializing 1.17 state with pre 1.17 Atom does not error
// TODO: Remove after 1.17 has been on stable for a while
paneContainer: {version: 2},
paneContainers: {
center: this.paneContainers.center.serialize(),
left: this.paneContainers.left.serialize(),