From 3ec173bfdd18ad738fba4f235d965979be16f7d2 Mon Sep 17 00:00:00 2001
From: Tobias Hunger <tobias.hunger@nokia.com>
Date: Thu, 9 Dec 2010 10:41:13 +0100
Subject: [PATCH] Qt4: Simplify makestep

 * Remove unnecessary member variable.
---
 src/plugins/qt4projectmanager/makestep.cpp | 13 +++++++------
 src/plugins/qt4projectmanager/makestep.h   |  1 -
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/src/plugins/qt4projectmanager/makestep.cpp b/src/plugins/qt4projectmanager/makestep.cpp
index dbdbe033f7f..03bfb06cb88 100644
--- a/src/plugins/qt4projectmanager/makestep.cpp
+++ b/src/plugins/qt4projectmanager/makestep.cpp
@@ -180,14 +180,15 @@ bool MakeStep::init()
     setEnabled(true);
     pp->setArguments(args);
 
-    m_makeParser = bc->qtVersion()->createOutputParser();
-    m_makeParser->appendOutputParser(new QtParser);
+    ProjectExplorer::IOutputParser *parser = bc->qtVersion()->createOutputParser();
+    Q_ASSERT(parser);
+    parser->appendOutputParser(new QtParser);
     if (toolchain)
-        m_makeParser->appendOutputParser(toolchain->outputParser());
+        parser->appendOutputParser(toolchain->outputParser());
 
-    m_makeParser->setWorkingDirectory(workingDirectory);
+    parser->setWorkingDirectory(workingDirectory);
 
-    setOutputParser(m_makeParser);
+    setOutputParser(parser);
 
     return AbstractProcessStep::init();
 }
@@ -205,7 +206,7 @@ void MakeStep::run(QFutureInterface<bool> & fi)
 bool MakeStep::processSucceeded(int exitCode, QProcess::ExitStatus status)
 {
     // Symbian does retun 0, even on failed makes! So we check for fatal make errors here.
-    if (m_makeParser && m_makeParser->hasFatalErrors())
+    if (outputParser() && outputParser()->hasFatalErrors())
         return false;
 
     return AbstractProcessStep::processSucceeded(exitCode, status);
diff --git a/src/plugins/qt4projectmanager/makestep.h b/src/plugins/qt4projectmanager/makestep.h
index a0ed6a0ac71..1170ae2b31e 100644
--- a/src/plugins/qt4projectmanager/makestep.h
+++ b/src/plugins/qt4projectmanager/makestep.h
@@ -111,7 +111,6 @@ private:
     bool m_clean;
     QString m_userArgs;
     QString m_makeCmd;
-    ProjectExplorer::IOutputParser *m_makeParser;
 };
 
 class MakeStepConfigWidget : public ProjectExplorer::BuildStepConfigWidget
-- 
GitLab