diff --git a/tests/auto/widgets/graphicsview/qgraphicslayout/tst_qgraphicslayout.cpp b/tests/auto/widgets/graphicsview/qgraphicslayout/tst_qgraphicslayout.cpp index 17db8f240c2..40339f0f50d 100644 --- a/tests/auto/widgets/graphicsview/qgraphicslayout/tst_qgraphicslayout.cpp +++ b/tests/auto/widgets/graphicsview/qgraphicslayout/tst_qgraphicslayout.cpp @@ -708,16 +708,16 @@ void tst_QGraphicsLayout::alternativeLayoutItems() lout->setSpacing(0); QGraphicsRectItem *item1 = new QGraphicsRectItem; - AnimatedLayoutItem *li1 = new AnimatedLayoutItem(item1); - lout->addItem(li1); + const auto li1 = std::make_unique(item1); + lout->addItem(li1.get()); QGraphicsRectItem *item2 = new QGraphicsRectItem; - AnimatedLayoutItem *li2 = new AnimatedLayoutItem(item2); - lout->addItem(li2); + const auto li2 = std::make_unique(item2); + lout->addItem(li2.get()); QGraphicsRectItem *item3 = new QGraphicsRectItem; - AnimatedLayoutItem *li3 = new AnimatedLayoutItem(item3); - lout->addItem(li3); + const auto li3 = std::make_unique(item3); + lout->addItem(li3.get()); window->setLayout(lout);