pluginloader-win32: Fix helper executable path under devenv

lpApplicationName argument of CreateProcessW should be complete path
of executable.

Fixing regression introduced by
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8614

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8746>
This commit is contained in:
Seungha Yang 2025-04-01 02:04:48 +09:00 committed by GStreamer Marge Bot
parent 3b345568bc
commit 7d51dc615d

View File

@ -475,7 +475,10 @@ find_helper_bin_location (void)
if (env && *env != '\0') {
/* use the env-var if it is set */
GST_LOG ("Trying GST_PLUGIN_SCANNER env var: %s", env);
return g_strdup (env);
if (g_str_has_suffix (env, ".exe"))
return g_strdup (env);
else
return g_strdup_printf ("%s.exe", env);
}
/* use the installed version */