X-Git-Url: http://matita.cs.unibo.it/gitweb/?p=helm.git;a=blobdiff_plain;f=matita%2Fmatita%2FmatitaGui.ml;h=ad34b7a5773c85aa87ee5bebe025f6e977ce0707;hp=5b7352d743f9cbaf4ade7b39b3af0cd85fb3cbe7;hb=37ee4577977f031ae897b615784128911450acfa;hpb=5b5dca0c118dfbe3ba8f0514ef07549544eb7810 diff --git a/matita/matita/matitaGui.ml b/matita/matita/matitaGui.ml index 5b7352d74..ad34b7a57 100644 --- a/matita/matita/matitaGui.ml +++ b/matita/matita/matitaGui.ml @@ -601,15 +601,11 @@ class gui () = let saved_use_library= !MultiPassDisambiguator.use_library in try MultiPassDisambiguator.use_library := !all_disambiguation_passes; - prerr_endline "PRIMA"; f script; MultiPassDisambiguator.use_library := saved_use_library; - prerr_endline "DOPO"; - unlock_world () ; - prerr_endline "FINE"; + unlock_world () with | MultiPassDisambiguator.DisambiguationError (offset,errorll) -> - prerr_endline "EXC1"; (try interactive_error_interp ~all_passes:!all_disambiguation_passes source_view#source_buffer @@ -626,9 +622,7 @@ class gui () = notify_exn source_view exc); | exc -> notify_exn source_view exc); MultiPassDisambiguator.use_library := saved_use_library; - prerr_endline "DOPO1"; - unlock_world (); - prerr_endline "FINE1" + unlock_world () | exc -> (try notify_exn source_view exc with Sys.Break as e -> notify_exn source_view e);