X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fmatita%2Fmatita.ml;h=07f7f900ae9c1f727b97b797b3eab362445ed165;hb=5104e38ee747fd1052ce21f3f9f2ecc778d590ba;hp=69b14b8190b8ab90d076120aab94da41b4147ed6;hpb=e66e67d2f9f2772d63a7457e386f9616f62a2f39;p=helm.git diff --git a/helm/matita/matita.ml b/helm/matita/matita.ml index 69b14b819..07f7f900a 100644 --- a/helm/matita/matita.ml +++ b/helm/matita/matita.ml @@ -33,7 +33,7 @@ open GrafiteTypes (** {2 Initialization} *) let _ = MatitaInit.initialize_all () -let _ = Paramodulation.Saturation.init () (* ALB to link paramodulation *) +(* let _ = Saturation.init () (* ALB to link paramodulation *) *) (** {2 GUI callbacks} *) @@ -81,15 +81,15 @@ let _ = match grafite_status.proof_status with | Incomplete_proof ({ stack = stack } as incomplete_proof) -> sequents_viewer#load_sequents incomplete_proof; - let goal = - match script#goal with - None -> assert false - | Some n -> n - in (try - script#setGoal (Continuationals.Stack.find_goal stack); - sequents_viewer#goto_sequent goal - with Failure _ -> script#setGoal ~-1); + script#setGoal (Some (Continuationals.Stack.find_goal stack)); + let goal = + match script#goal with + None -> assert false + | Some n -> n + in + sequents_viewer#goto_sequent goal + with Failure _ -> script#setGoal None); | Proof proof -> sequents_viewer#load_logo_with_qed | No_proof -> sequents_viewer#load_logo | Intermediate _ -> assert false (* only the engine may be in this state *)