src/Pure/PIDE/headless.scala
changeset 71594 8a298184f3f9
parent 70873 b627cfb23595
child 71595 01d92325ddab
--- a/src/Pure/PIDE/headless.scala	Wed Mar 25 14:00:23 2020 +0000
+++ b/src/Pure/PIDE/headless.scala	Fri Mar 27 12:03:20 2020 +0100
@@ -584,9 +584,11 @@
         }
       session.phase_changed += session_phase
 
+      val sessions_structure = Sessions.load_structure(options, dirs = session_base_info.dirs)
+
       progress.echo("Starting session " + session_base_info.session + " ...")
-      Isabelle_Process.start(session, options,
-        logic = session_base_info.session, dirs = session_base_info.dirs, modes = print_mode)
+      Isabelle_Process.start(session, options, sessions_structure,
+        logic = session_base_info.session, modes = print_mode)
 
       session_error.join match {
         case "" => session