diff --git a/tests/auto/qml/qmldesigner/coretests/testcore.cpp b/tests/auto/qml/qmldesigner/coretests/testcore.cpp index 2389357e5fa0817700a76c151840eed0521912e3..1d9e2a8f2b2498ab6d3664c49d867dc2cd280eb4 100644 --- a/tests/auto/qml/qmldesigner/coretests/testcore.cpp +++ b/tests/auto/qml/qmldesigner/coretests/testcore.cpp @@ -4136,7 +4136,7 @@ void TestCore::testInstancesAttachToExistingModel() QCOMPARE(QVariant(100), rectangleInstance.property("width")); QVERIFY(rootInstance.testHandle()); QVERIFY(rectangleInstance.testHandle()); - QCOMPARE(rootInstance.testHandle(), rectangleInstance.testHandle()->parent()); + QCOMPARE(rootInstance.testHandle(), qobject_cast<QGraphicsObject*>(rectangleInstance.testHandle())->parentItem()->toGraphicsObject()); } void TestCore::testQmlModelAddMultipleStates()