diff --git a/src/plugins/qmlprojectmanager/qmloutputformatter.cpp b/src/plugins/qmlprojectmanager/qmloutputformatter.cpp
index 6b4c2889d9adcf87a442971ea8852f57bfbdb4b6..4671512211593a310b705db8588f23eeac3f87dd 100644
--- a/src/plugins/qmlprojectmanager/qmloutputformatter.cpp
+++ b/src/plugins/qmlprojectmanager/qmloutputformatter.cpp
@@ -53,6 +53,7 @@ void QmlOutputFormatter::appendApplicationOutput(const QString &text, bool onStd
 
     QTextCharFormat normalFormat = plainTextEdit()->currentCharFormat();
     QTextCharFormat linkFormat = normalFormat;
+    linkFormat.setForeground(plainTextEdit()->palette().link().color());
     linkFormat.setUnderlineStyle(QTextCharFormat::SingleUnderline);
     linkFormat.setAnchor(true);