summaryrefslogtreecommitdiff
path: root/modules/mono
diff options
context:
space:
mode:
authorIgnacio Etcheverry <ignalfonsore@gmail.com>2017-10-30 21:09:59 +0100
committerIgnacio Etcheverry <ignalfonsore@gmail.com>2017-10-30 21:09:59 +0100
commit9290fd2a42c50ebfbf56aadc458ad6287fc19eae (patch)
tree45a95ba3c54bd9aa33cde264187f054b215ef930 /modules/mono
parent1e8c33fc62dc97afcce297c264afd0b51fb73df7 (diff)
Fix 'which' returning file without extension on Windows
Diffstat (limited to 'modules/mono')
-rw-r--r--modules/mono/utils/path_utils.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/modules/mono/utils/path_utils.cpp b/modules/mono/utils/path_utils.cpp
index c8581f6122..105c2c981e 100644
--- a/modules/mono/utils/path_utils.cpp
+++ b/modules/mono/utils/path_utils.cpp
@@ -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
}