diff --git a/tests/auto/widgets/widgets/qmenubar/tst_qmenubar.cpp b/tests/auto/widgets/widgets/qmenubar/tst_qmenubar.cpp index a41d23c0ac2..609a0847862 100644 --- a/tests/auto/widgets/widgets/qmenubar/tst_qmenubar.cpp +++ b/tests/auto/widgets/widgets/qmenubar/tst_qmenubar.cpp @@ -4,6 +4,7 @@ #include #include + #include #include #include @@ -19,6 +20,7 @@ #include #include +#include #include @@ -850,6 +852,7 @@ void tst_QMenuBar::allowActiveAndDisabled() menuBar.addMenu(&activeMenu); centerOnScreen(&menuBar); menuBar.show(); + const auto closer = qScopeGuard([&] { menuBar.close(); }); // QTBUG-135151 QVERIFY(QTest::qWaitForWindowExposed(&menuBar)); // Here we verify that AllowActiveAndDisabled correctly skips