diff --git a/tests/auto/widgets/graphicsview/qgraphicsgridlayout/tst_qgraphicsgridlayout.cpp b/tests/auto/widgets/graphicsview/qgraphicsgridlayout/tst_qgraphicsgridlayout.cpp index d4f791f979e..b6f73ed74f3 100644 --- a/tests/auto/widgets/graphicsview/qgraphicsgridlayout/tst_qgraphicsgridlayout.cpp +++ b/tests/auto/widgets/graphicsview/qgraphicsgridlayout/tst_qgraphicsgridlayout.cpp @@ -3311,8 +3311,8 @@ void tst_QGraphicsGridLayout::spanningItem() void tst_QGraphicsGridLayout::spanAcrossEmptyRow() { - QGraphicsWidget *form = new QGraphicsWidget(0, Qt::Window); - QGraphicsGridLayout *layout = new QGraphicsGridLayout(form); + const auto form = std::make_unique(nullptr, Qt::Window); + QGraphicsGridLayout *layout = new QGraphicsGridLayout(form.get()); layout->setContentsMargins(0, 0, 0, 0); layout->setSpacing(0); RectWidget *w1 = new RectWidget;