From f1db83be8be50b48ac1db80640b66e7f2b67d4c1 Mon Sep 17 00:00:00 2001 From: Friedemann Kleint Date: Mon, 10 Oct 2011 14:11:10 +0200 Subject: [PATCH] Debugger/Python dumper: Fix checkRef() for Qt 5. See http://codereview.qt-project.org/4533 (1173d0420e341dc6d38c89e5bc4295a57da7ea74 in qtbase) Change-Id: I13d249c592b2607ee96c2feacbaefb73dd926867 Reviewed-on: http://codereview.qt-project.org/6324 Sanity-Review: Qt Sanity Bot Reviewed-by: hjk --- share/qtcreator/dumper/dumper.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/share/qtcreator/dumper/dumper.py b/share/qtcreator/dumper/dumper.py index 01b3bfdee6e..0f4056ae39e 100644 --- a/share/qtcreator/dumper/dumper.py +++ b/share/qtcreator/dumper/dumper.py @@ -425,7 +425,11 @@ def check(exp): raise RuntimeError("Check failed") def checkRef(ref): - count = ref["_q_value"] + count = 0 + if qtMajorVersion() >= 5: + count = ref["atomic"]["_q_value"] + else: + count = ref["_q_value"] check(count > 0) check(count < 1000000) # assume there aren't a million references to any object