diff --git a/src/gui/messagesview.cpp b/src/gui/messagesview.cpp index 74dcca9af..a20ad455d 100644 --- a/src/gui/messagesview.cpp +++ b/src/gui/messagesview.cpp @@ -235,8 +235,9 @@ void MessagesView::openSelectedSourceArticlesExternally() { foreach (const QModelIndex &index, selectionModel()->selectedRows()) { QString link = m_sourceModel->messageAt(m_proxyModel->mapToSource(index).row()).m_url; - QDesktopServices::openUrl(QUrl(link)); + QProcess::startDetached('\"' + browser + "\""); continue; + #if defined(Q_OS_LINUX) if (!QProcess::startDetached(browser + ' ' + arguments.arg(link))) { #else