diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemotemplatesmanager.cpp b/src/plugins/qt4projectmanager/qt-maemo/maemotemplatesmanager.cpp
index 76a67f2f198a917ce4f294a61e9f8c9d49ea03df..2bac839dc9e66186bd87222733a0be7b25d7a439 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);