diff options
author | hjk <qtc-committer@nokia.com> | 2010-08-17 16:32:59 +0200 |
---|---|---|
committer | hjk <qtc-committer@nokia.com> | 2010-08-17 16:32:59 +0200 |
commit | 7aa677c4e5e19ea0f5f6e393a5a8a5a700077b73 (patch) | |
tree | cbe308a80a28f91662ebab9ad69dd35d2c827c9f | |
parent | 7788e95ee9a7355018e579c78b0c36e7f41ae16d (diff) | |
download | qt-creator-7aa677c4e5e19ea0f5f6e393a5a8a5a700077b73.tar.gz |
debugger: fix QObject property dumper by using workaround
As suggested by Tom T. in http://sourceware.org/bugzilla/show_bug.cgi?id=11912
(cherry picked from commit f52a88a074e2940f3887ebb19fab4de63a3f6518)
Conflicts:
share/qtcreator/gdbmacros/dumper.py
-rw-r--r-- | share/qtcreator/gdbmacros/dumper.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/share/qtcreator/gdbmacros/dumper.py b/share/qtcreator/gdbmacros/dumper.py index 975303b971..e6b9783417 100644 --- a/share/qtcreator/gdbmacros/dumper.py +++ b/share/qtcreator/gdbmacros/dumper.py @@ -647,7 +647,8 @@ def call(value, func): type = stripClassTag(str(value.type)) if type.find(":") >= 0: type = "'" + type + "'" - exp = "((%s*)%s)->%s" % (type, value.address, func) + # 'class' is needed, see http://sourceware.org/bugzilla/show_bug.cgi?id=11912 + exp = "((class %s*)%s)->%s" % (type, value.address, func) #warn("CALL: %s" % exp) result = None try: |