From 34a4bcf2242f4c41c03bf08c7ecbdcfd4aa9302f Mon Sep 17 00:00:00 2001 From: Nathan Sobo Date: Tue, 24 Apr 2012 12:50:32 -0600 Subject: [PATCH] Clone serialized view state in editor before modifying it in place --- src/app/editor.coffee | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/editor.coffee b/src/app/editor.coffee index 8b348ff7b..df4a352bb 100644 --- a/src/app/editor.coffee +++ b/src/app/editor.coffee @@ -46,6 +46,7 @@ class Editor extends View editSessions: null @deserialize: (viewState, rootView) -> + viewState = _.clone(viewState) viewState.editSessions = viewState.editSessions.map (editSession) -> editSession = _.clone(editSession) editSession.buffer = Buffer.deserialize(editSession.buffer, rootView.project)