From 8ab6b94c480336cc6e2c951b2986f617ca8a5083 Mon Sep 17 00:00:00 2001 From: hjk Date: Wed, 14 Feb 2024 08:13:02 +0100 Subject: [PATCH] Debugger: Move string length annotation to type column ... and make it clear what it is. Fixes: QTCREATORBUG-30065 Change-Id: Iccbe0f069569ef2682363eb889f34081e2c2b4d7 Reviewed-by: Reviewed-by: David Schulz --- src/plugins/debugger/watchhandler.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/plugins/debugger/watchhandler.cpp b/src/plugins/debugger/watchhandler.cpp index 841dc4d0156..1c73cf33b58 100644 --- a/src/plugins/debugger/watchhandler.cpp +++ b/src/plugins/debugger/watchhandler.cpp @@ -826,8 +826,6 @@ static QString formattedValue(const WatchItem *item) v.chop(1); v.append("...\""); } - if (item->valuelen > 0) - v += QString(" (%1)").arg(item->valuelen); return v; } @@ -961,6 +959,8 @@ static QString displayType(const WatchItem *item) result += QString(":%1").arg(item->bitsize); result.remove('\''); result = watchModel(item)->removeNamespaces(result); + if (item->valuelen > 0) + result = Tr::tr("%1 of length %2").arg(result).arg(item->valuelen); return result; }