parent_session;
authorwenzelm
Wed, 10 Mar 1999 10:47:13 +0100
changeset 6337 150182bcb7da
parent 6336 f523a7c91c37
child 6338 bf0d22535e47
parent_session;
src/Pure/Thy/session.ML
--- a/src/Pure/Thy/session.ML	Wed Mar 10 10:43:59 1999 +0100
+++ b/src/Pure/Thy/session.ML	Wed Mar 10 10:47:13 1999 +0100
@@ -59,11 +59,12 @@
 val root_file = ThyLoad.ml_path "ROOT";
 
 fun use_dir reset info parent name =
-  (init reset parent name;
-    Present.init info (str_of (! session)) (path ()) parent name;
+  let val parent_session = ! session in
+    init reset parent name;
+    Present.init info parent_session (! session) (path ()) name;
     Symbol.use root_file;
-    finish ())
-  handle _ => exit 1;
+    finish ()
+  end handle _ => exit 1;
 
 
 end;