From ca8b342a17af567d103f3e56f1c8b29fb6499f7e Mon Sep 17 00:00:00 2001
From: Christian Kandeler <christian.kandeler@nokia.com>
Date: Mon, 27 Sep 2010 17:31:53 +0200
Subject: [PATCH] Maemo: Be more tolerant in case of missing tool chain.

---
 .../qt4projectmanager/qt-maemo/maemotemplatesmanager.cpp     | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemotemplatesmanager.cpp b/src/plugins/qt4projectmanager/qt-maemo/maemotemplatesmanager.cpp
index 76a67f2f198..2bac839dc9e 100644
--- a/src/plugins/qt4projectmanager/qt-maemo/maemotemplatesmanager.cpp
+++ b/src/plugins/qt4projectmanager/qt-maemo/maemotemplatesmanager.cpp
@@ -147,7 +147,10 @@ bool MaemoTemplatesManager::createDebianTemplatesIfNecessary(const ProjectExplor
     Q_ASSERT_X(qt4Target, Q_FUNC_INFO, "Target ID does not match actual type.");
     const MaemoToolChain * const tc
         = dynamic_cast<MaemoToolChain *>(qt4Target->activeBuildConfiguration()->toolChain());
-    Q_ASSERT_X(tc, Q_FUNC_INFO, "Maemo target has no Maemo toolchain.");
+    if (!tc) {
+        qDebug("Maemo target has no Maemo toolchain.");
+        return false;
+    }
     if (!MaemoPackageCreationStep::preparePackagingProcess(&dh_makeProc, tc,
         projectDir.path(), &error)) {
         raiseError(error);
-- 
GitLab