src/Pure/PIDE/document.ML
changeset 40532 f51c478ef85a
parent 40520 77a7b0a7d4b1
child 40534 9e196062bf88
equal deleted inserted replaced
40531:8ede48c93c72 40532:f51c478ef85a
   195   (case try Toplevel.proof_of st of
   195   (case try Toplevel.proof_of st of
   196     SOME prf => Toplevel.status tr (Proof.status_markup prf)
   196     SOME prf => Toplevel.status tr (Proof.status_markup prf)
   197   | NONE => ());
   197   | NONE => ());
   198 
   198 
   199 fun async_state tr st =
   199 fun async_state tr st =
   200   if Toplevel.print_of tr then
   200   if Toplevel.print_of tr orelse Keyword.is_proof (Toplevel.name_of tr) then
   201     ignore
   201     ignore
   202       (Future.fork_group (Task_Queue.new_group NONE)
   202       (Future.fork_group (Task_Queue.new_group NONE)
   203         (fn () =>
   203         (fn () =>
   204           Toplevel.setmp_thread_position tr
   204           Toplevel.setmp_thread_position tr
   205             (fn () => Toplevel.print_state false st) ()))
   205             (fn () => Toplevel.print_state false st) ()))