From 4b93663acd71c8c4e80a86184af7b0ea88d4bcf9 Mon Sep 17 00:00:00 2001
From: hjk <hjk@theqtcompany.com>
Date: Thu, 10 Dec 2015 15:32:41 +0100
Subject: [PATCH] Debugger: Also escape special chars in elided displayed
 strings

Task-number: QTCREATORBUG-15486
Change-Id: Ie481b9458beb2e5ce1458abbd71d311561f961af
Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
---
 src/plugins/debugger/watchhandler.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/plugins/debugger/watchhandler.cpp b/src/plugins/debugger/watchhandler.cpp
index 6b439fcdb5f..1b1af19a2ba 100644
--- a/src/plugins/debugger/watchhandler.cpp
+++ b/src/plugins/debugger/watchhandler.cpp
@@ -570,7 +570,7 @@ QString WatchItem::formattedValue() const
         QString v = value;
         v.chop(1);
         QString len = elided > 0 ? QString::number(elided) : QLatin1String("unknown length");
-        return v + QLatin1String("\"... (") + len  + QLatin1Char(')');
+        return quoteUnprintable(v) + QLatin1String("\"... (") + len  + QLatin1Char(')');
     }
 
     return quoteUnprintable(value);
-- 
GitLab