From 02da7db7e12a9b5faab40f6a2b58b65a5ec83f22 Mon Sep 17 00:00:00 2001
From: hjk <qtc-committer@nokia.com>
Date: Wed, 14 Mar 2012 13:39:34 +0100
Subject: [PATCH] debugger: show the returned value as 'returned value', not
 $23

Task-number: QTCREATORBUG-6894
Change-Id: Ia5d666f2f403eddbbf027a0ac7ac5a708e2425c1
Reviewed-by: hjk <qthjk@ovi.com>
---
 src/plugins/debugger/watchhandler.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/plugins/debugger/watchhandler.cpp b/src/plugins/debugger/watchhandler.cpp
index 0dbe634618b..7a3b7361c6e 100644
--- a/src/plugins/debugger/watchhandler.cpp
+++ b/src/plugins/debugger/watchhandler.cpp
@@ -734,8 +734,10 @@ QString WatchModel::display(const WatchItem *item, int col) const
     QString result;
     switch (col) {
         case 0:
-            if (item->name.isEmpty())
+            if (m_type == WatchersWatch && item->name.isEmpty())
                 result = tr("<Edit>");
+            else if (m_type == ReturnWatch && item->iname.count('.') == 1)
+                result = tr("returned value");
             else if (item->name == QLatin1String("*") && item->parent)
                 result = QLatin1Char('*') + item->parent->name;
             else
-- 
GitLab