From 5ffb70ab7588151dfa57195f4a52f2da7e9bb8f2 Mon Sep 17 00:00:00 2001 From: David Schulz Date: Thu, 19 Mar 2015 07:24:16 +0100 Subject: [PATCH] Cdbext: Use max string size for QByteArray dumper. Change-Id: I19327d45a7a45433b68359d4143e96017f271b4d Reviewed-by: Christian Stenger --- src/libs/qtcreatorcdbext/symbolgroupvalue.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libs/qtcreatorcdbext/symbolgroupvalue.cpp b/src/libs/qtcreatorcdbext/symbolgroupvalue.cpp index 44e6aaf8ed9..55666678aae 100644 --- a/src/libs/qtcreatorcdbext/symbolgroupvalue.cpp +++ b/src/libs/qtcreatorcdbext/symbolgroupvalue.cpp @@ -1731,7 +1731,8 @@ static inline bool dumpQByteArray(const SymbolGroupValue &v, std::wostream &str, char *memory; unsigned fullSize; unsigned size; - if (!readQt5StringData(dV, qtInfo, false, 0, 10240, &fullSize, &size, &memory)) + const unsigned &maxStringSize = ExtensionContext::instance().parameters().maxStringLength; + if (!readQt5StringData(dV, qtInfo, false, 0, maxStringSize, &fullSize, &size, &memory)) return false; if (size) { // Emulate CDB's behavior of replacing unprintable characters