From 29051539efb2d969e98f46a9b75d11f8b5bc35bb Mon Sep 17 00:00:00 2001
From: Kai Koehne <kai.koehne@nokia.com>
Date: Wed, 16 Dec 2009 11:48:35 +0100
Subject: [PATCH] Don't crash if one tries to debug a qml project

Quick fix. Actually there should be IMO no way to start the debugger
for a qmlproject in the frist place.
---
 src/plugins/debugger/debuggerrunner.cpp | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/plugins/debugger/debuggerrunner.cpp b/src/plugins/debugger/debuggerrunner.cpp
index d0713e8c355..2a3e35fe277 100644
--- a/src/plugins/debugger/debuggerrunner.cpp
+++ b/src/plugins/debugger/debuggerrunner.cpp
@@ -131,8 +131,9 @@ DebuggerRunControl::DebuggerRunControl(DebuggerManager *manager,
         break;
     }
     if (const ProjectExplorer::Project *project = runConfiguration->project()) {
-        m_startParameters->buildDir =
-            project->activeBuildConfiguration()->buildDirectory();
+        if (project->activeBuildConfiguration())
+            m_startParameters->buildDir =
+                project->activeBuildConfiguration()->buildDirectory();
     }
     m_startParameters->useTerminal =
         runConfiguration->runMode() == LocalApplicationRunConfiguration::Console;
-- 
GitLab