deescape URL when opening with custom ext. browser
This commit is contained in:
parent
34d1b02299
commit
73809413ff
1 changed files with 1 additions and 2 deletions
|
@ -71,8 +71,7 @@ bool WebFactory::openUrlInExternalBrowser(const QString& url) const {
|
||||||
if (qApp->settings()->value(GROUP(Browser), SETTING(Browser::CustomExternalBrowserEnabled)).toBool()) {
|
if (qApp->settings()->value(GROUP(Browser), SETTING(Browser::CustomExternalBrowserEnabled)).toBool()) {
|
||||||
const QString browser = qApp->settings()->value(GROUP(Browser), SETTING(Browser::CustomExternalBrowserExecutable)).toString();
|
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 arguments = qApp->settings()->value(GROUP(Browser), SETTING(Browser::CustomExternalBrowserArguments)).toString();
|
||||||
const QString escaped_url = QUrl::toPercentEncoding(url);
|
auto nice_args = arguments.arg(url);
|
||||||
auto nice_args = arguments.arg(escaped_url);
|
|
||||||
|
|
||||||
qDebugNN << LOGSEC_NETWORK << "Arguments for external browser:" << QUOTE_W_SPACE_DOT(nice_args);
|
qDebugNN << LOGSEC_NETWORK << "Arguments for external browser:" << QUOTE_W_SPACE_DOT(nice_args);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue