From 8b2c15013e5bdcdb562da773a1c6eb21e0945cd6 Mon Sep 17 00:00:00 2001
From: dt <qtc-committer@nokia.com>
Date: Wed, 28 Oct 2009 16:33:01 +0100
Subject: [PATCH] Fix crash with no toolchain and clicking on build debugging
 helper

---
 src/plugins/qt4projectmanager/qtversionmanager.cpp | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/plugins/qt4projectmanager/qtversionmanager.cpp b/src/plugins/qt4projectmanager/qtversionmanager.cpp
index b202dd3b058..5774b8dff3f 100644
--- a/src/plugins/qt4projectmanager/qtversionmanager.cpp
+++ b/src/plugins/qt4projectmanager/qtversionmanager.cpp
@@ -1370,7 +1370,10 @@ QString QtVersion::buildDebuggingHelperLibrary()
     addToEnvironment(env);
 
     // TODO: the debugging helper doesn't comply to actual tool chain yet
+
     ProjectExplorer::ToolChain *tc = createToolChain(defaultToolchainType());
+    if (!tc)
+        return QApplication::tr("The Qt Version has no toolchain.");
     tc->addToEnvironment(env);
     QString output;
     QString directory = DebuggingHelperLibrary::copyDebuggingHelperLibrary(qtInstallData, &output);
-- 
GitLab