src/Pure/PIDE/command.scala
changeset 72778 83e581c9a5f1
parent 72775 0a94eb91190d
child 72780 6205c5d4fadf
--- a/src/Pure/PIDE/command.scala	Sun Nov 29 15:58:43 2020 +0100
+++ b/src/Pure/PIDE/command.scala	Sun Nov 29 16:11:52 2020 +0100
@@ -419,10 +419,10 @@
         val imports_pos = header.imports_pos
         val raw_imports =
           try {
-            val read_imports = Thy_Header.read(node_name, reader).imports
+            val read_imports = Thy_Header.read(node_name, reader).imports.map(_._1)
             if (imports_pos.length == read_imports.length) read_imports else error("")
           }
-          catch { case _: Throwable => List.fill(imports_pos.length)("") }
+          catch { case _: Throwable => List.fill(header.imports.length)("") }
 
         val errors =
           for { ((import_name, pos), s) <- imports_pos zip raw_imports if !can_import(import_name) }