diff --git a/src/plugins/debugger/watchdata.cpp b/src/plugins/debugger/watchdata.cpp
index 7fe10e58397..6fd7dd972ab 100644
--- a/src/plugins/debugger/watchdata.cpp
+++ b/src/plugins/debugger/watchdata.cpp
@@ -350,8 +350,10 @@ QString WatchData::toString() const
static void formatToolTipRow(QTextStream &str,
const QString &category, const QString &value)
{
+ QString val = Qt::escape(value);
+ val.replace(QLatin1Char('\n'), QLatin1String("
"));
str << "