src/Tools/VSCode/src/vscode_resources.scala
changeset 65114 200b787ceb51
parent 65113 6058e7d31fe6
child 65115 93a0683e075a
--- a/src/Tools/VSCode/src/vscode_resources.scala	Sun Mar 05 14:11:24 2017 +0100
+++ b/src/Tools/VSCode/src/vscode_resources.scala	Sun Mar 05 14:13:58 2017 +0100
@@ -120,11 +120,7 @@
       {
         val model = st.models.getOrElse(file, Document_Model.init(session, node_name(file)))
         val model1 = (model.update_text(text) getOrElse model).external(false)
-        st.copy(
-          models = st.models + (file -> model1),
-          pending_input = st.pending_input + file,
-          pending_output = st.pending_output ++
-            (if (model.node_visible == model1.node_visible) None else Some(file)))
+        st.update_models(Some(file -> model1))
       })
   }