summaryrefslogtreecommitdiff
path: root/src/plugins/help
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@digia.com>2013-10-18 08:43:10 +0200
committerEike Ziller <eike.ziller@digia.com>2013-10-18 12:32:21 +0200
commitc7761d8b2e55ce756f69cfed2bdd329d07636c34 (patch)
tree2cde9f47c938948fdb8447381d15d654d4e3508e /src/plugins/help
parenta4ddbd5b2fed29a631c8c7f710feeaa492e32ffa (diff)
downloadqt-creator-c7761d8b2e55ce756f69cfed2bdd329d07636c34.tar.gz
Help: Only open 'internal' documentation links in Qt Creator
Open external webpages in external browser. Task-number: QTCREATORBUG-8433 Change-Id: I760f6c5705046a6f8b7ebec3cd7b32253738e0df Reviewed-by: Kai Koehne <kai.koehne@digia.com> Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Diffstat (limited to 'src/plugins/help')
-rw-r--r--src/plugins/help/helpviewer.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/plugins/help/helpviewer.cpp b/src/plugins/help/helpviewer.cpp
index 825f7b141f..b063faa5d6 100644
--- a/src/plugins/help/helpviewer.cpp
+++ b/src/plugins/help/helpviewer.cpp
@@ -126,14 +126,13 @@ bool HelpViewer::launchWithExternalApp(const QUrl &url)
if (!saver.hasError())
saver.write(helpEngine.fileData(resolvedUrl));
if (saver.finalize(Core::ICore::mainWindow()))
- return QDesktopServices::openUrl(QUrl(saver.fileName()));
+ QDesktopServices::openUrl(QUrl(saver.fileName()));
+ return true;
}
+ return false;
}
-
- if (url.scheme() == QLatin1String("mailto"))
- return QDesktopServices::openUrl(url);
-
- return false;
+ QDesktopServices::openUrl(url);
+ return true;
}
void HelpViewer::home()