src/Pure/Isar/isar_cmd.ML
changeset 16812 c7d38e714768
parent 16499 2076b2e6ac58
child 17066 b53f050bc37d
--- a/src/Pure/Isar/isar_cmd.ML	Wed Jul 13 16:07:33 2005 +0200
+++ b/src/Pure/Isar/isar_cmd.ML	Wed Jul 13 16:07:34 2005 +0200
@@ -131,10 +131,14 @@
 
 fun cannot_undo txt = Toplevel.imperative (fn () => error ("Cannot undo " ^ quote txt));
 val clear_undos_theory = Toplevel.history o History.clear;
-val redo = Toplevel.history History.redo o Toplevel.proof'' ProofHistory.redo o
+
+val redo =
+  Toplevel.history History.redo o
+  Toplevel.actual_proof ProofHistory.redo o
   Toplevel.skip_proof History.redo;
 
-fun undos_proof n = Toplevel.proof'' (fn prf =>
+fun undos_proof n =
+  Toplevel.actual_proof (fn prf =>
     if ProofHistory.is_initial prf then raise Toplevel.UNDEF else funpow n ProofHistory.undo prf) o
   Toplevel.skip_proof (fn h =>
     if History.is_initial h then raise Toplevel.UNDEF else funpow n History.undo h);