| None -> ()
with MatitaTypes.Cancel -> ()
in
- let newScript () = (s ())#reset (); disableSave () in
+ let newScript () =
+ (s ())#reset ();
+ (s ())#template ();
+ disableSave ()
+ in
let cursor () =
source_buffer#place_cursor
(source_buffer#get_iter_at_mark (`NAME "locked"))
else
begin
(match script_fname with
- | None -> clean_current_baseuri status
+ | None -> clean_current_baseuri status; GMain.Main.quit ()
| Some fname ->
try
ask_and_save_moo_if_needed main#toplevel fname status;