From fc67c5ca81700b0e16a99dc6418a5b6d17b8264d Mon Sep 17 00:00:00 2001 From: dt <qtc-committer@nokia.com> Date: Mon, 7 Jun 2010 17:27:24 +0200 Subject: [PATCH] Disconnect the output parser on taking it out of the chain Reviewed-By: hunger --- src/plugins/projectexplorer/ioutputparser.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/plugins/projectexplorer/ioutputparser.cpp b/src/plugins/projectexplorer/ioutputparser.cpp index 0974c661b4b..6cf1a4da5fe 100644 --- a/src/plugins/projectexplorer/ioutputparser.cpp +++ b/src/plugins/projectexplorer/ioutputparser.cpp @@ -59,6 +59,10 @@ void IOutputParser::appendOutputParser(IOutputParser *parser) IOutputParser *IOutputParser::takeOutputParserChain() { IOutputParser *parser = m_parser; + disconnect(parser, SIGNAL(addOutput(QString)), + this, SLOT(outputAdded(QString))); + disconnect(parser, SIGNAL(addTask(ProjectExplorer::Task)), + this, SLOT(taskAdded(ProjectExplorer::Task))); m_parser = 0; return parser; } -- GitLab