From a22af062238f002e1174023aa2ab2e58562de319 Mon Sep 17 00:00:00 2001 From: Tobias Hunger <tobias.hunger@nokia.com> Date: Fri, 19 Feb 2010 11:07:15 +0100 Subject: [PATCH] Fail project loading when no targets could get set up * Not good, but better than ASSERTing/crashing later on. * Use a qWarning to provide some hint on what is going on. --- src/plugins/qt4projectmanager/qt4project.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/plugins/qt4projectmanager/qt4project.cpp b/src/plugins/qt4projectmanager/qt4project.cpp index e20cc249156..f02c0b960e4 100644 --- a/src/plugins/qt4projectmanager/qt4project.cpp +++ b/src/plugins/qt4projectmanager/qt4project.cpp @@ -287,6 +287,11 @@ bool Qt4Project::fromMap(const QVariantMap &map) if (targets().isEmpty()) addDefaultBuild(); + if (targets().isEmpty()) { + qWarning() << "Unable to create targets!"; + return false; + } + Q_ASSERT(activeTarget()); Q_ASSERT(activeTarget()->activeBuildConfiguration()); -- GitLab