Mercurial > octave-nkf
changeset 12025:9d85d6561573 release-3-2-x
load-path.cc (Faddpath): preserve order of prepended elements
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Mon, 29 Jun 2009 14:15:59 +0200 |
parents | 6d6e703f467c |
children | 1d6856f0acd3 |
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 12:56:16 2009 +0200 +++ b/src/ChangeLog Mon Jun 29 14:15:59 2009 +0200 @@ -1,3 +1,7 @@ +2009-06-26 John W. Eaton <jwe@octave.org> + + * load-path.cc (Faddpath): Preserve order of prepended elements. + 2009-06-24 Thorsten Meyer <thorsten.meyier@gmx.de> * oct-map.cc (Octave_map::squeeze, Octave_map::permute,
--- a/src/load-path.cc Fri Jun 26 12:56:16 2009 +0200 +++ b/src/load-path.cc Mon Jun 29 14:15:59 2009 +0200 @@ -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++)