From c7ad6ec5e4b7e88999ea73dfd0e3c0ecaea5facd Mon Sep 17 00:00:00 2001
From: dt <qtc-commiter@nokia.com>
Date: Wed, 17 Dec 2008 15:14:16 +0100
Subject: [PATCH] Fixes:    Start Debugging beeing disabled.

Task:     Reported on internal irc.
Details:  a finished() signal could already be emitted from start(), so
we need to set m_debugginRunControl before start().
---
 src/plugins/projectexplorer/projectexplorer.cpp | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/plugins/projectexplorer/projectexplorer.cpp b/src/plugins/projectexplorer/projectexplorer.cpp
index dd3cd836cc8..6ff24e81d48 100644
--- a/src/plugins/projectexplorer/projectexplorer.cpp
+++ b/src/plugins/projectexplorer/projectexplorer.cpp
@@ -1086,12 +1086,11 @@ void ProjectExplorerPlugin::buildQueueFinished(bool success)
                     this, SLOT(addErrorToApplicationOutputWindow(RunControl *, const QString &)));
             connect(control, SIGNAL(finished()),
                     this, SLOT(runControlFinished()));
-            control->start();
-
 
             if (m_runMode == ProjectExplorer::Constants::DEBUGMODE)
                 m_debuggingRunControl = control;
 
+            control->start();
             updateRunAction();
         }
     } else {
-- 
GitLab