# HG changeset patch # User jwe # Date 1190234713 0 # Node ID 58b1a9e96037ba6927bf45e0bcb4955440bbeef2 # Parent b84be419beabfcc23e81d0854632de0992bde364 [project @ 2007-09-19 20:45:13 by jwe] diff --git a/liboctave/ChangeLog b/liboctave/ChangeLog --- a/liboctave/ChangeLog +++ b/liboctave/ChangeLog @@ -2,6 +2,8 @@ * cmd-edit.cc (command_editor::remove_startup_hook): Fix cut-and-paste error. + (gnu_readline::set_startup_hook): Only set hook function if new + function is different from the current one. 2007-09-18 John W. Eaton diff --git a/liboctave/cmd-edit.cc b/liboctave/cmd-edit.cc --- a/liboctave/cmd-edit.cc +++ b/liboctave/cmd-edit.cc @@ -403,7 +403,8 @@ { previous_startup_hook = ::octave_rl_get_startup_hook (); - ::octave_rl_set_startup_hook (f); + if (f != previous_startup_hook) + ::octave_rl_set_startup_hook (f); } void