# HG changeset patch # User John W. Eaton # Date 1246277759 -7200 # Node ID 9d85d65615731b1ffe94926f56846dd31c264284 # Parent 6d6e703f467c7620daf5efce3f5b2960916a9f36 load-path.cc (Faddpath): preserve order of prepended elements diff --git a/src/ChangeLog b/src/ChangeLog --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,7 @@ +2009-06-26 John W. Eaton + + * load-path.cc (Faddpath): Preserve order of prepended elements. + 2009-06-24 Thorsten Meyer * oct-map.cc (Octave_map::squeeze, Octave_map::permute, diff --git a/src/load-path.cc b/src/load-path.cc --- a/src/load-path.cc +++ b/src/load-path.cc @@ -2024,6 +2024,9 @@ { std::list dir_elts = split_path (arg); + if (! append) + std::reverse (dir_elts.begin (), dir_elts.end ()); + for (std::list::const_iterator p = dir_elts.begin (); p != dir_elts.end (); p++)