diff --git a/tests/auto/widgets/widgets/qmenu/tst_qmenu.cpp b/tests/auto/widgets/widgets/qmenu/tst_qmenu.cpp index a18a7a017f7..968cf60bc41 100644 --- a/tests/auto/widgets/widgets/qmenu/tst_qmenu.cpp +++ b/tests/auto/widgets/widgets/qmenu/tst_qmenu.cpp @@ -1982,11 +1982,13 @@ void tst_QMenu::QTBUG_61039_menu_shortcuts() if (!QGuiApplicationPrivate::platformIntegration()->hasCapability(QPlatformIntegration::WindowActivation)) QSKIP("Window activation is not supported"); - QAction *actionKamen = new QAction("Action Kamen"); + QObject reaper; + + QAction *actionKamen = new QAction("Action Kamen", &reaper); #if QT_CONFIG(shortcut) actionKamen->setShortcut(QKeySequence(QLatin1String("K"))); #endif - QAction *actionJoe = new QAction("Action Joe"); + QAction *actionJoe = new QAction("Action Joe", &reaper); #if QT_CONFIG(shortcut) actionJoe->setShortcut(QKeySequence(QLatin1String("Ctrl+J"))); #endif