From ce917a31ab3ad0a35e4e198cc896a020564ab3a3 Mon Sep 17 00:00:00 2001
From: hjk <qtc-committer@nokia.com>
Date: Tue, 7 Sep 2010 16:36:12 +0200
Subject: [PATCH] debugger: make dumpers more robust for accidentally passed
 literals as tooltips

---
 share/qtcreator/gdbmacros/dumper.py | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/share/qtcreator/gdbmacros/dumper.py b/share/qtcreator/gdbmacros/dumper.py
index 323d12d609c..7e614ff75f6 100644
--- a/share/qtcreator/gdbmacros/dumper.py
+++ b/share/qtcreator/gdbmacros/dumper.py
@@ -1053,6 +1053,7 @@ class Dumper:
         #warn("NAMESPACE: '%s'" % self.ns)
         #warn("VARIABLES: %s" % varList)
         #warn("EXPANDED INAMES: %s" % self.expandedINames)
+        #warn("WATCHERS: %s" % watchers)
         module = sys.modules[__name__]
 
         #
@@ -1228,7 +1229,11 @@ class Dumper:
                         self.putAddress(value.address)
                     self.putItemHelper(item)
                 except RuntimeError:
-                    pass
+                    self.currentType = " "
+                    self.currentValue = "<no such value>"
+                    self.currentChildNumChild = -1
+                    self.currentNumChilds = 0
+                    self.putNumChild(0)
 
 
     def put(self, value):
-- 
GitLab