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