From 41eb3248cfd1dda0fc55b17c37d9b8db558b2bde Mon Sep 17 00:00:00 2001 From: David Rose Date: Wed, 12 Jun 2002 18:35:39 +0000 Subject: [PATCH] decode windows-style paths in Configrc --- panda/src/express/get_config_path.cxx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/panda/src/express/get_config_path.cxx b/panda/src/express/get_config_path.cxx index 097a875de6..dc826f0720 100644 --- a/panda/src/express/get_config_path.cxx +++ b/panda/src/express/get_config_path.cxx @@ -52,10 +52,12 @@ get_config_path(const string &config_var_name, DSearchPath *&static_ptr) { if (!all_defs.empty()) { Config::ConfigTable::Symbol::reverse_iterator si = all_defs.rbegin(); - (*static_ptr).append_path(ExecutionEnvironment::expand_string((*si).Val()), ""); + string filename = ExecutionEnvironment::expand_string((*si).Val()); + (*static_ptr).append_path(Filename::from_os_specific(filename), ""); ++si; while (si != all_defs.rend()) { - (*static_ptr).append_path(ExecutionEnvironment::expand_string((*si).Val()), ""); + string filename = ExecutionEnvironment::expand_string((*si).Val()); + (*static_ptr).append_path(Filename::from_os_specific(filename), ""); ++si; } }