Core: LaunchWebBrowser POSIX escaping improved

git-svn-id: svn://ultimatepp.org/upp/trunk@6475 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
cxl 2013-10-23 12:29:35 +00:00
parent ebf8676bb0
commit 09edff5e1c

View file

@ -442,10 +442,8 @@ void LaunchWebBrowser(const String& url)
for(int i = 0; i < __countof(browser); i++)
if(system("which " + String(browser[i])) == 0) {
IGNORE_RESULT(
url.Replace("\\", "\\\\");
url.Replace("\"", "\\\"");
url.Replace("$", "\\$");
system(String(browser[i]) + " \"" + url + "\" &")
url.Replace("'", "'\\''");
system(String(browser[i]) + " '" + url + "' &")
);
break;
}