src/Pure/PIDE/document.ML
changeset 76405 aaf307f865c9
parent 76013 9ac09016d036
child 76406 40a365360680
--- a/src/Pure/PIDE/document.ML	Wed Nov 02 10:24:44 2022 +0100
+++ b/src/Pure/PIDE/document.ML	Wed Nov 02 11:01:22 2022 +0100
@@ -534,7 +534,7 @@
         |> map_filter (Command.exec_parallel_prints execution_id [delay]);
 
       fun finished_import (name, (node, _)) =
-        finished_result node orelse is_some (Thy_Info.lookup_theory name);
+        finished_result node orelse Thy_Info.defined_theory name;
 
       val nodes = nodes_of (the_version state version_id);
       val required = make_required nodes;
@@ -642,7 +642,7 @@
   in parent |> Option.map (fn thy => Resources.begin_theory master_dir header [thy]) end;
 
 fun check_theory full name node =
-  is_some (Thy_Info.lookup_theory name) orelse
+  Thy_Info.defined_theory name orelse
   null (#errors (get_header node)) andalso (not full orelse is_some (get_result node));
 
 fun last_common keywords state node_required node0 node =