From b496b514687d448031b519be06d3333f2b6ea17a Mon Sep 17 00:00:00 2001 From: cxl Date: Thu, 24 Oct 2013 11:13:18 +0000 Subject: [PATCH] Core: Posix LaunchWebBrowser fixed git-svn-id: svn://ultimatepp.org/upp/trunk@6485 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- uppsrc/Core/App.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/uppsrc/Core/App.cpp b/uppsrc/Core/App.cpp index 32db069fe..375d4fb9a 100644 --- a/uppsrc/Core/App.cpp +++ b/uppsrc/Core/App.cpp @@ -441,9 +441,10 @@ void LaunchWebBrowser(const String& url) }; for(int i = 0; i < __countof(browser); i++) if(system("which " + String(browser[i])) == 0) { + String u = url; + u.Replace("'", "'\\''"); IGNORE_RESULT( - url.Replace("'", "'\\''"); - system(String(browser[i]) + " '" + url + "' &") + system(String(browser[i]) + " '" + u + "' &") ); break; }