From 3fd95f81651a2b2d170f0003b6b94084181eb671 Mon Sep 17 00:00:00 2001 From: hjk Date: Mon, 11 Jul 2011 10:16:27 +0200 Subject: [PATCH] debugger: remove attempt to discover private QObject data This worked only for real QObjectData derived data classes but failed for pimpls with the same naming conventions that are not QObjectData derived. Change-Id: I52765b554addcec550c346b4fc93c836772d0463 Reviewed-on: http://codereview.qt.nokia.com/1401 Reviewed-by: Qt Sanity Bot Reviewed-by: Eike Ziller Reviewed-by: hjk --- share/qtcreator/dumper/qttypes.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/share/qtcreator/dumper/qttypes.py b/share/qtcreator/dumper/qttypes.py index 066398a4c3..4427d80b15 100644 --- a/share/qtcreator/dumper/qttypes.py +++ b/share/qtcreator/dumper/qttypes.py @@ -669,11 +669,8 @@ def extractCString(table, offset): def qdump__QObject(d, item): #warn("OBJECT: %s " % item.value) try: - privateTypeName = str(item.value.type) + "Private" + privateTypeName = d.ns + "QObjectPrivate" privateType = lookupType(privateTypeName) - if privateType is None: - privateTypeName = d.ns + "QObjectPrivate" - privateType = lookupType(privateTypeName) staticMetaObject = item.value["staticMetaObject"] d_ptr = item.value["d_ptr"]["d"].cast(privateType.pointer()).dereference() #warn("D_PTR: %s " % d_ptr) -- 2.11.0