From 06f53a4e2551f9c261dc61178f17f0a04f39817f Mon Sep 17 00:00:00 2001 From: hjk Date: Fri, 18 Nov 2011 19:18:10 +0100 Subject: debugger: don't try to escape translated strings Task-number: QTCREATORBUG-5838 Change-Id: I897af2919d3762c23c788d276e755d8d598483ed Reviewed-by: Eike Ziller --- src/plugins/debugger/watchhandler.cpp | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/plugins/debugger/watchhandler.cpp b/src/plugins/debugger/watchhandler.cpp index fa5a5ee5c3..9b54c64c2e 100644 --- a/src/plugins/debugger/watchhandler.cpp +++ b/src/plugins/debugger/watchhandler.cpp @@ -437,16 +437,16 @@ QString WatchModel::formattedValue(const WatchData &data) const QString result = value; if (result.startsWith(QLatin1Char('<'))) { if (result == QLatin1String("")) - result = WatchHandler::tr(""); - else if (result == QLatin1String("")) - result = WatchHandler::tr(""); - else if (result == QLatin1String("")) - result = WatchHandler::tr(""); - else if (result == QLatin1String("")) - result = WatchHandler::tr(""); - else if (result == QLatin1String("")) - result = WatchHandler::tr(""); - else if (result.endsWith(" items>")) { + return WatchHandler::tr(""); + if (result == QLatin1String("")) + return WatchHandler::tr(""); + if (result == QLatin1String("")) + return WatchHandler::tr(""); + if (result == QLatin1String("")) + return WatchHandler::tr(""); + if (result == QLatin1String("")) + return WatchHandler::tr(""); + if (result.endsWith(" items>")) { // '<10 items>' or '<>10 items>' (more than) bool ok; const bool moreThan = result.at(1) == QLatin1Char('>'); @@ -455,7 +455,7 @@ QString WatchModel::formattedValue(const WatchData &data) const const int size = result.mid(numberPos, len).toInt(&ok); QTC_ASSERT(ok, qWarning("WatchHandler: Invalid item count '%s'", qPrintable(result))) - result = moreThan ? + return moreThan ? WatchHandler::tr("", 0, size) : WatchHandler::tr("<%n items>", 0, size); } -- cgit v1.2.1