From df6f1ca597dde3f1752b799b05e562f01b5d17fc Mon Sep 17 00:00:00 2001 From: David Rose Date: Fri, 22 Oct 2004 18:49:00 +0000 Subject: [PATCH] don't pollute search path with empty names --- dtool/src/prc/configPageManager.cxx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/dtool/src/prc/configPageManager.cxx b/dtool/src/prc/configPageManager.cxx index ae199476ff..837e30d767 100644 --- a/dtool/src/prc/configPageManager.cxx +++ b/dtool/src/prc/configPageManager.cxx @@ -108,7 +108,9 @@ reload_implicit_pages() { ConfigDeclaration::extract_words(prc_dir_envvars, prc_dir_envvar_list); for (size_t i = 0; i < prc_dir_envvar_list.size(); i++) { string prc_dir = ExecutionEnvironment::get_environment_variable(prc_dir_envvar_list[i]); - _search_path.append_directory(Filename::from_os_specific(prc_dir)); + if (!prc_dir.empty()) { + _search_path.append_directory(Filename::from_os_specific(prc_dir)); + } } } @@ -122,7 +124,9 @@ reload_implicit_pages() { ConfigDeclaration::extract_words(prc_path_envvars, prc_path_envvar_list); for (size_t i = 0; i < prc_path_envvar_list.size(); i++) { string prc_path = ExecutionEnvironment::get_environment_variable(prc_path_envvar_list[i]); - _search_path.append_path(prc_path); + if (!prc_path.empty()) { + _search_path.append_path(prc_path); + } } }