--- a/src/Pure/PIDE/headless.scala Fri Jan 04 23:22:53 2019 +0100
+++ b/src/Pure/PIDE/headless.scala Sat Jan 05 14:50:36 2019 +0100
@@ -110,7 +110,7 @@
(already_committed /: dep_theories)({ case (committed, name) =>
def parents_committed: Boolean =
version.nodes(name).header.imports.forall({ case (parent, _) =>
- Sessions.is_pure(parent.theory) || committed.isDefinedAt(parent)
+ resources.session_base.loaded_theory(parent) || committed.isDefinedAt(parent)
})
if (!committed.isDefinedAt(name) && parents_committed &&
state.node_consolidated(version, name))