From f30f390e513e456c2bdec64726469a50097e4371 Mon Sep 17 00:00:00 2001 From: Simon Howard Date: Thu, 4 Jun 2015 01:07:36 -0400 Subject: textscreen: Tweak to command line to open URL. Alexandre-Xavier commented in #520 that the 'start' command line to open help URLs doesn't work. According to this page, 'start' is actually a cmd.exe built-in and can't be shelled out to directly: http://www.dwheeler.com/essays/open-files-urls.html This prepends cmd /c to the 'start' command; hopefully this should work. It might still be non-ideal if it causes a cmd.exe window to briefly pop up; in the long term we should probably switch to the ShellExecute() API function instead. --- textscreen/txt_window.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/textscreen/txt_window.c b/textscreen/txt_window.c index bd892ac9..5aa35edf 100644 --- a/textscreen/txt_window.c +++ b/textscreen/txt_window.c @@ -516,7 +516,7 @@ void TXT_OpenURL(char *url) cmd = malloc(cmd_len); #if defined(_WIN32) - TXT_snprintf(cmd, cmd_len, "start \"%s\"", url); + TXT_snprintf(cmd, cmd_len, "cmd /c start \"%s\"", url); #elif defined(__MACOSX__) TXT_snprintf(cmd, cmd_len, "open \"%s\"", url); #else -- cgit v1.2.3