diff --git a/src/plugins/projectexplorer/ioutputparser.cpp b/src/plugins/projectexplorer/ioutputparser.cpp index 2b43514bab6bbde453a0f4f7dda5cc57fecc513f..0974c661b4b1ca9623179ac63f1c238c7eaea4f6 100644 --- a/src/plugins/projectexplorer/ioutputparser.cpp +++ b/src/plugins/projectexplorer/ioutputparser.cpp @@ -51,9 +51,9 @@ void IOutputParser::appendOutputParser(IOutputParser *parser) m_parser = parser; connect(parser, SIGNAL(addOutput(QString)), - this, SLOT(outputAdded(QString))); + this, SLOT(outputAdded(QString)), Qt::DirectConnection); connect(parser, SIGNAL(addTask(ProjectExplorer::Task)), - this, SLOT(taskAdded(ProjectExplorer::Task))); + this, SLOT(taskAdded(ProjectExplorer::Task)), Qt::DirectConnection); } IOutputParser *IOutputParser::takeOutputParserChain()