Sanitize propeerly all Urls for opening in ext. browser.

This commit is contained in:
Martin Rotter 2017-10-20 22:33:24 +02:00
parent 2264298c41
commit 0af0c7ab03
1 changed files with 3 additions and 1 deletions

View File

@ -313,7 +313,9 @@ void MessagesView::loadItem(RootItem* item) {
void MessagesView::openSelectedSourceMessagesExternally() {
foreach (const QModelIndex& index, selectionModel()->selectedRows()) {
const QString link = m_sourceModel->messageAt(m_proxyModel->mapToSource(index).row()).m_url;
QString link = m_sourceModel->messageAt(m_proxyModel->mapToSource(index).row())
.m_url
.replace(QRegularExpression("[\\t\\n]"), QString());
if (!qApp->web()->openUrlInExternalBrowser(link)) {
qApp->showGuiMessage(tr("Problem with starting external web browser"),