From 82170f0050b4715b28611aabe006a28b617a594e Mon Sep 17 00:00:00 2001 From: Friedemann Kleint Date: Mon, 7 May 2012 12:53:56 +0200 Subject: [PATCH] CDB: Dump Qt 5 / QString correctly. Adapt to recent change basing QStringData on QTypedArrayData. Change-Id: I8145015e31ca10bc484d01e8082a2f97d6750285 Reviewed-by: hjk --- src/libs/qtcreatorcdbext/symbolgroupvalue.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/libs/qtcreatorcdbext/symbolgroupvalue.cpp b/src/libs/qtcreatorcdbext/symbolgroupvalue.cpp index 10f948cfa8d..d20776efcd2 100644 --- a/src/libs/qtcreatorcdbext/symbolgroupvalue.cpp +++ b/src/libs/qtcreatorcdbext/symbolgroupvalue.cpp @@ -1495,7 +1495,10 @@ static inline bool dumpQString(const SymbolGroupValue &v, std::wostream &str) wchar_t *memory; unsigned fullSize; unsigned size; - if (!readQt5StringData(dV, qtInfo.version, true, 10240, &fullSize, &size, &memory)) + const SymbolGroupValue typeArrayV = dV[unsigned(0)]; + if (!typeArrayV) + return false; + if (!readQt5StringData(typeArrayV, qtInfo.version, true, 10240, &fullSize, &size, &memory)) return false; if (size) { str << L'"' << memory;