diff --git a/SystemTools.cxx b/SystemTools.cxx index 0f5e9552d5bf2027ae985035b4af34db80316c5d..c23322bc80a52d006aee8ec6913edb2fce5687b3 100644 --- a/SystemTools.cxx +++ b/SystemTools.cxx @@ -2987,8 +2987,7 @@ std::string SystemTools::FindProgram( { tryPath = name; tryPath += *i; - if(SystemTools::FileExists(tryPath) && - !SystemTools::FileIsDirectory(tryPath)) + if(SystemTools::FileExists(tryPath, true)) { return SystemTools::CollapseFullPath(tryPath); } @@ -2997,8 +2996,7 @@ std::string SystemTools::FindProgram( #endif // now try just the name - if(SystemTools::FileExists(name) && - !SystemTools::FileIsDirectory(name)) + if(SystemTools::FileExists(name, true)) { return SystemTools::CollapseFullPath(name); }