Fix 'which' returning file without extension on Windows

This commit is contained in:
Ignacio Etcheverry 2017-10-30 21:09:59 +01:00
parent 1e8c33fc62
commit 9290fd2a42
1 changed files with 3 additions and 3 deletions

View File

@ -56,9 +56,6 @@ String path_which(const String &p_name) {
for (int i = 0; i < env_path.size(); i++) {
String p = path_join(env_path[i], p_name);
if (FileAccess::exists(p))
return p;
#ifdef WINDOWS_ENABLED
for (int j = 0; j < exts.size(); j++) {
String p2 = p + exts[j];
@ -66,6 +63,9 @@ String path_which(const String &p_name) {
if (FileAccess::exists(p2))
return p2;
}
#else
if (FileAccess::exists(p))
return p;
#endif
}