diff --git a/src/plugins/autotest/gtest/gtestoutputreader.cpp b/src/plugins/autotest/gtest/gtestoutputreader.cpp index 7f2647fcbbd..287e144a271 100644 --- a/src/plugins/autotest/gtest/gtestoutputreader.cpp +++ b/src/plugins/autotest/gtest/gtestoutputreader.cpp @@ -48,6 +48,7 @@ GTestOutputReader::GTestOutputReader(const QFutureInterface &futu , m_executable(testApplication ? testApplication->program() : QString()) , m_projectFile(projectFile) { + if (m_testApplication) { connect(m_testApplication, static_cast(&QProcess::finished), this, [this] (int exitCode, QProcess::ExitStatus /*exitStatus*/) { @@ -59,6 +60,7 @@ GTestOutputReader::GTestOutputReader(const QFutureInterface &futu if (Utils::HostOsInfo::isWindowsHost() && exitCode == 3) reportCrash(); }); + } } void GTestOutputReader::processOutput(const QByteArray &outputLine)