diff options
Diffstat (limited to 'src/plugins/qbsprojectmanager/qbsbuildstep.cpp')
-rw-r--r-- | src/plugins/qbsprojectmanager/qbsbuildstep.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/plugins/qbsprojectmanager/qbsbuildstep.cpp b/src/plugins/qbsprojectmanager/qbsbuildstep.cpp index 43034fd87dc..a8ee28540ce 100644 --- a/src/plugins/qbsprojectmanager/qbsbuildstep.cpp +++ b/src/plugins/qbsprojectmanager/qbsbuildstep.cpp @@ -169,9 +169,9 @@ bool QbsBuildStep::init() return false; delete m_parser; - m_parser = target()->kit()->createOutputParser(); - if (m_parser) - connect(m_parser, &ProjectExplorer::IOutputParser::addTask, this, &QbsBuildStep::addTask); + m_parser = new IOutputParser; + m_parser->setLineParsers(target()->kit()->createOutputParsers()); + connect(m_parser, &ProjectExplorer::IOutputParser::addTask, this, &QbsBuildStep::addTask); m_changedFiles = bc->changedFiles(); m_activeFileTags = bc->activeFileTags(); |