Mercurial > hg > octave-nkf
diff src/load-path.cc @ 7374:4ff9611147ba
[project @ 2008-01-15 00:50:50 by jwe]
author | jwe |
---|---|
date | Tue, 15 Jan 2008 00:50:50 +0000 |
parents | 745a8299c2b5 |
children | f071480b7eac |
line wrap: on
line diff
--- a/src/load-path.cc +++ b/src/load-path.cc @@ -408,13 +408,18 @@ std::string tpath = genpath (dir); if (! tpath.empty ()) - path += dir_path::path_sep_str + tpath; + { + if (path.empty ()) + path = tpath; + else + path += dir_path::path_sep_str + tpath; + } } void load_path::do_initialize (bool set_initial_path) { - sys_path = dir_path::path_sep_str; + sys_path = ""; if (set_initial_path) { @@ -438,7 +443,7 @@ if (! tpath.empty ()) xpath += dir_path::path_sep_str + tpath; - if (sys_path != dir_path::path_sep_str) + if (! sys_path.empty ()) xpath += sys_path; do_set (xpath, false);