Mercurial > octave-nkf
changeset 9401:6c421f2355b5
load-path.cc (Faddpath): preserve order of prepended elements
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Fri, 26 Jun 2009 09:15:31 -0400 |
parents | df1ea906c1c4 |
children | cdfb9ad48080 |
files | src/ChangeLog src/load-path.cc |
diffstat | 2 files changed, 7 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/ChangeLog Fri Jun 26 11:40:34 2009 +0200 +++ b/src/ChangeLog Fri Jun 26 09:15:31 2009 -0400 @@ -1,3 +1,7 @@ +2009-06-26 John W. Eaton <jwe@octave.org> + + * load-path.cc (Faddpath): Preserve order of prepended elements. + 2009-06-25 John W. Eaton <jwe@octave.org> * graphics.h.in (gh_manager::restore_gcbo):
--- a/src/load-path.cc Fri Jun 26 11:40:34 2009 +0200 +++ b/src/load-path.cc Fri Jun 26 09:15:31 2009 -0400 @@ -2024,6 +2024,9 @@ { std::list<std::string> dir_elts = split_path (arg); + if (! append) + std::reverse (dir_elts.begin (), dir_elts.end ()); + for (std::list<std::string>::const_iterator p = dir_elts.begin (); p != dir_elts.end (); p++)