Mercurial > hg > octave-lyh
diff src/variables.cc @ 1952:fe65885a1269
[project @ 1996-02-14 04:55:10 by jwe]
author | jwe |
---|---|
date | Wed, 14 Feb 1996 04:55:10 +0000 |
parents | 1d4f67de06f4 |
children | 0e6a0a271998 |
line wrap: on
line diff
--- a/src/variables.cc +++ b/src/variables.cc @@ -757,10 +757,19 @@ { // The value of `reading_fcn_file' will be restored to the // proper value when we unwind from this frame. - reading_fcn_file = old_reading_fcn_file_state; + // XXX FIXME XXX -- we shouldn't need both the + // octave_command_history object and the + // user_pref.saving_history variable... + octave_command_history.ignore_entries (); + + add_unwind_protect (restore_command_history, 0); + + unwind_protect_int (user_pref.saving_history); unwind_protect_int (reading_script_file); + + user_pref.saving_history = 0; reading_script_file = 1; parse_and_execute (ffile, 1);