diff --git a/src/testlib/qtestresult.cpp b/src/testlib/qtestresult.cpp index b8b6ef1e9a..899f5358b5 100644 --- a/src/testlib/qtestresult.cpp +++ b/src/testlib/qtestresult.cpp @@ -231,10 +231,10 @@ void QTestResult::finishedCurrentTestDataCleanup() */ void QTestResult::finishedCurrentTestFunction() { + QTestLog::leaveTestFunction(); + QTest::currentTestFunc = nullptr; QTest::resetFailed(); - - QTestLog::leaveTestFunction(); } const char *QTestResult::currentTestFunction()