deescape URL when opening with custom ext. browser

This commit is contained in:
Martin Rotter 2021-02-23 06:59:02 +01:00
parent 34d1b02299
commit 73809413ff

View File

@ -71,8 +71,7 @@ bool WebFactory::openUrlInExternalBrowser(const QString& url) const {
if (qApp->settings()->value(GROUP(Browser), SETTING(Browser::CustomExternalBrowserEnabled)).toBool()) {
const QString browser = qApp->settings()->value(GROUP(Browser), SETTING(Browser::CustomExternalBrowserExecutable)).toString();
const QString arguments = qApp->settings()->value(GROUP(Browser), SETTING(Browser::CustomExternalBrowserArguments)).toString();
const QString escaped_url = QUrl::toPercentEncoding(url);
auto nice_args = arguments.arg(escaped_url);
auto nice_args = arguments.arg(url);
qDebugNN << LOGSEC_NETWORK << "Arguments for external browser:" << QUOTE_W_SPACE_DOT(nice_args);