diff --git a/tests/auto/qml/qmldesigner/coretests/testcore.cpp b/tests/auto/qml/qmldesigner/coretests/testcore.cpp index 2389357e5fa..1d9e2a8f2b2 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(rectangleInstance.testHandle())->parentItem()->toGraphicsObject()); } void TestCore::testQmlModelAddMultipleStates()