From 09edff5e1cfa005d31a306320348a8bb4d1d4159 Mon Sep 17 00:00:00 2001 From: cxl Date: Wed, 23 Oct 2013 12:29:35 +0000 Subject: [PATCH] Core: LaunchWebBrowser POSIX escaping improved git-svn-id: svn://ultimatepp.org/upp/trunk@6475 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- uppsrc/Core/App.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/uppsrc/Core/App.cpp b/uppsrc/Core/App.cpp index 21d1b75a7..32db069fe 100644 --- a/uppsrc/Core/App.cpp +++ b/uppsrc/Core/App.cpp @@ -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; }