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; }