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; }