From a98d9a716a60406fcd356a18ffcaeae63b476645 Mon Sep 17 00:00:00 2001 From: Ivan Solovev Date: Wed, 4 Oct 2023 14:42:37 +0200 Subject: Fix memleaks in tst_QStateMachine::eventClassesExported Wrap the created objects into std::unique_ptr, so that they are properly removed. Pick-to: 6.6 6.5 6.2 5.15 Change-Id: Iafeb04034b9c8109f2a1cb112e889211a6ac2e68 Reviewed-by: Juha Vuolle --- tests/auto/qstatemachine/qstatemachine/tst_qstatemachine.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'tests') diff --git a/tests/auto/qstatemachine/qstatemachine/tst_qstatemachine.cpp b/tests/auto/qstatemachine/qstatemachine/tst_qstatemachine.cpp index e3bd8a0..2f9793f 100644 --- a/tests/auto/qstatemachine/qstatemachine/tst_qstatemachine.cpp +++ b/tests/auto/qstatemachine/qstatemachine/tst_qstatemachine.cpp @@ -4746,9 +4746,9 @@ void tst_QStateMachine::eventFilterForApplication() void tst_QStateMachine::eventClassesExported() { // make sure this links - QStateMachine::WrappedEvent *wrappedEvent = new QStateMachine::WrappedEvent(0, 0); + auto wrappedEvent = std::make_unique(nullptr, nullptr); Q_UNUSED(wrappedEvent); - QStateMachine::SignalEvent *signalEvent = new QStateMachine::SignalEvent(0, 0, QList()); + auto signalEvent = std::make_unique(nullptr, 0, QList()); Q_UNUSED(signalEvent); } -- cgit v1.2.3