@@ -1417,7 +1417,10 @@ script_command *script_commands_create(script_session *s) {
1417
1417
script_command_list_add_command (& c -> subcommands , script_command_new ("detectors" , "Reset detectors." , 0 , 0 , & script_reset_detectors ));
1418
1418
script_command_list_add_command (& c -> subcommands , script_command_new ("experimental" , "Reset experimental spectra." , 0 , 0 , & script_reset_experimental ));
1419
1419
script_command_list_add_command (& c -> subcommands , script_command_new ("reference" , "Reset reference spectrum." , 0 , 0 , & script_reset_reference ));
1420
- script_command_list_add_command (& c -> subcommands , script_command_new ("fit" , "Reset fit (ranges)." , 0 , 0 , & script_reset_fit ));
1420
+ script_command * c_reset_fit = script_command_new ("fit" , "Reset fit data." , 0 , 0 , & script_reset_fit );
1421
+ script_command_list_add_command (& c_reset_fit -> subcommands , script_command_new ("ranges" , "Reset fit ranges." , 0 , 0 , & script_reset_fit_ranges ));
1422
+ script_command_list_add_command (& c -> subcommands , c_reset_fit );
1423
+
1421
1424
script_command_list_add_command (& c -> subcommands , script_command_new ("reactions" , "Reset reactions." , 0 , 0 , & script_reset_reactions ));
1422
1425
script_command_list_add_command (& c -> subcommands , script_command_new ("sample" , "Reset sample." , 0 , 0 , & script_reset_sample ));
1423
1426
script_command_list_add_command (& c -> subcommands , script_command_new ("stopping" , "Reset stopping assignments." , 0 , 0 , & script_reset_stopping ));
@@ -1720,6 +1723,13 @@ script_command_status script_reset_fit(script_session *s, int argc, char *const
1720
1723
return 0 ;
1721
1724
}
1722
1725
1726
+ script_command_status script_reset_fit_ranges (script_session * s , int argc , char * const * argv ) {
1727
+ (void ) argc ;
1728
+ (void ) argv ;
1729
+ fit_data_fit_ranges_free (s -> fit );
1730
+ return 0 ;
1731
+ }
1732
+
1723
1733
script_command_status script_reset_sample (script_session * s , int argc , char * const * argv ) {
1724
1734
(void ) argc ;
1725
1735
(void ) argv ;
0 commit comments