diff --git a/tests/auto/widgets/graphicsview/qgraphicswidget/tst_qgraphicswidget.cpp b/tests/auto/widgets/graphicsview/qgraphicswidget/tst_qgraphicswidget.cpp index 3a3753d72b7..32c44b3fd2b 100644 --- a/tests/auto/widgets/graphicsview/qgraphicswidget/tst_qgraphicswidget.cpp +++ b/tests/auto/widgets/graphicsview/qgraphicswidget/tst_qgraphicswidget.cpp @@ -2290,6 +2290,7 @@ void tst_QGraphicsWidget::implicitMouseGrabber() QCOMPARE(widget2UngrabEventSpy.count(), 0); scene.removeItem(widget); + const auto reaper = qScopeGuard([=] { delete widget; }); QCOMPARE(widgetUngrabEventSpy.count(), 4); QCOMPARE(scene.mouseGrabberItem(), nullptr); }