src/Pure/Tools/imports.scala
changeset 66716 8737b866bd1c
parent 66671 41b64e53b6a1
child 66720 b07192253605
--- a/src/Pure/Tools/imports.scala	Fri Sep 29 17:35:09 2017 +0200
+++ b/src/Pure/Tools/imports.scala	Fri Sep 29 17:41:39 2017 +0200
@@ -105,7 +105,7 @@
           (for {
             (_, a) <- session_resources.session_base.known.theories.iterator
             if session_resources.theory_qualifier(a) == info.theory_qualifier
-            b <- deps.all_known.get_file(Path.explode(a.node).file)
+            b <- deps.all_known.get_file(a.path.file)
             qualifier = session_resources.theory_qualifier(b)
             if !declared_imports.contains(qualifier)
           } yield qualifier).toSet
@@ -146,7 +146,7 @@
             val s1 =
               if (imports_base.loaded_theory(name)) name.theory
               else {
-                imports_base.known.get_file(Path.explode(name.node).file) match {
+                imports_base.known.get_file(name.path.file) match {
                   case Some(name1) if session_resources.theory_qualifier(name1) != qualifier =>
                     name1.theory
                   case Some(name1) if Thy_Header.is_base_name(s) =>