summaryrefslogtreecommitdiffstats
path: root/src/extension/dependency.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/extension/dependency.cpp')
-rw-r--r--src/extension/dependency.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/extension/dependency.cpp b/src/extension/dependency.cpp
index 473c6dc62..109d5ed12 100644
--- a/src/extension/dependency.cpp
+++ b/src/extension/dependency.cpp
@@ -212,8 +212,17 @@ Dependency::check (void) const
g_free(orig_path);
return TRUE;
}
+ // give it a 2nd try with ".exe" added
+ gchar * final_name_exe = g_strdup_printf ("%s.exe", final_name);
+ if (Glib::file_test(final_name_exe, filetest)) {
+ g_free(final_name);
+ g_free(final_name_exe);
+ g_free(orig_path);
+ return TRUE;
+ }
g_free(final_name);
+ g_free(final_name_exe);
}
g_free(orig_path);