changeset 29435 | a5f84ac14609 |
parent 29416 | 438c39fc93c8 |
child 29448 | 34b9652b2f45 |
--- a/src/Pure/Isar/proof.ML Sat Jan 10 16:58:56 2009 +0100 +++ b/src/Pure/Isar/proof.ML Sat Jan 10 21:32:30 2009 +0100 @@ -1041,7 +1041,7 @@ local fun future_terminal_proof proof1 proof2 meths int state = - if int orelse is_relevant state orelse not (Future.enabled ()) + if int orelse is_relevant state orelse not (Future.enabled () andalso ! Goal.parallel_proofs) then proof1 meths state else snd (state |> proof2 (fn state' => Future.fork_pri ~1 (fn () => ((), proof1 meths state'))));