diff --git a/tests/auto/widgets/widgets/qsplitter/tst_qsplitter.cpp b/tests/auto/widgets/widgets/qsplitter/tst_qsplitter.cpp index 071e6d4cbce..465df2c1f49 100644 --- a/tests/auto/widgets/widgets/qsplitter/tst_qsplitter.cpp +++ b/tests/auto/widgets/widgets/qsplitter/tst_qsplitter.cpp @@ -861,7 +861,7 @@ void tst_QSplitter::replaceWidgetWhileHidden() newWidget->hide(); const bool wasExplicitHide = !widgetVisible && newWidget->testAttribute(Qt::WA_WState_ExplicitShowHide); - splitter.replaceWidget(1, newWidget); + const std::unique_ptr reaper{splitter.replaceWidget(1, newWidget)}; QCOMPARE(!widgetVisible && newWidget->testAttribute(Qt::WA_WState_ExplicitShowHide), wasExplicitHide);