From e05fe66f4bb6c7238dd8c9b3cb2cc23eb8f42415 Mon Sep 17 00:00:00 2001 From: David Schulz Date: Fri, 19 Mar 2021 09:34:09 +0100 Subject: [PATCH] Debugger: Fix qobject name dumping for Qt 6 Change-Id: I146aa3d0b9d0f66a56a5fb1595f64297e15ebab8 Reviewed-by: Fabian Kosmale Reviewed-by: hjk --- share/qtcreator/debugger/dumper.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/share/qtcreator/debugger/dumper.py b/share/qtcreator/debugger/dumper.py index 6bb0beaa050..d4310b5a8f5 100644 --- a/share/qtcreator/debugger/dumper.py +++ b/share/qtcreator/debugger/dumper.py @@ -1430,7 +1430,7 @@ class DumperBase(): intSize = 4 ptrSize = self.ptrSize() if self.qtVersion() >= 0x060000: - # Size of QObjectData: 7 pointer + 2 int + # Size of QObjectData: 9 pointer + 2 int # - vtable # - QObject *q_ptr; # - QObject *parent; @@ -1438,7 +1438,8 @@ class DumperBase(): # - uint isWidget : 1; etc... # - int postedEvents; # - QDynamicMetaObjectData *metaObject; - extra = self.extractPointer(dd + 7 * ptrSize + 2 * intSize) + # - QBindingStorage bindingStorage; + extra = self.extractPointer(dd + 9 * ptrSize + 2 * intSize) if extra == 0: return False