Mercurial > hg > octave-jordi
changeset 5925:fe5cedbf3806
[project @ 2006-08-14 19:08:36 by jwe]
author | jwe |
---|---|
date | Mon, 14 Aug 2006 19:08:37 +0000 |
parents | 87fcda0eda04 |
children | ddfe04062467 |
files | src/ChangeLog src/oct-map.h |
diffstat | 2 files changed, 11 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,5 +1,7 @@ 2006-08-14 John W. Eaton <jwe@octave.org> + * oct-map.h (Octave_map::clear): Also clear key_list. + * load-path.cc (load_path::find_dir_info, load_path::do_add, load_path::do_remove): Perform tilde expansion on directory here.
--- a/src/oct-map.h +++ b/src/oct-map.h @@ -135,7 +135,11 @@ bool contains (const std::string& k) const { return (seek (k) != map.end ()); } - void clear (void) { map.clear (); } + void clear (void) + { + map.clear (); + key_list.clear (); + } string_vector keys (void) const; @@ -183,10 +187,10 @@ mutable dim_vector dimensions; void maybe_add_to_key_list (const std::string& k) - { - if (! contains (k)) - key_list.push_back (k); - } + { + if (! contains (k)) + key_list.push_back (k); + } }; #endif