diff --git a/src/plugins/qt4projectmanager/qt-s60/s60emulatorrunconfiguration.cpp b/src/plugins/qt4projectmanager/qt-s60/s60emulatorrunconfiguration.cpp index f98d60b7a63..f2a3597f060 100644 --- a/src/plugins/qt4projectmanager/qt-s60/s60emulatorrunconfiguration.cpp +++ b/src/plugins/qt4projectmanager/qt-s60/s60emulatorrunconfiguration.cpp @@ -176,8 +176,14 @@ bool S60EmulatorRunConfiguration::fromMap(const QVariantMap &map) QString S60EmulatorRunConfiguration::executable() const { + if (!qt4Target()) + return QString(); Qt4BuildConfiguration *qt4bc = qt4Target()->activeBuildConfiguration(); + if (!qt4bc) + return QString(); QtSupport::BaseQtVersion *qtVersion = qt4bc->qtVersion(); + if (!qtVersion) + return QString(); QString baseDir = qtVersion->systemRoot(); QString qmakeBuildConfig = "urel"; if (qt4bc->qmakeBuildConfiguration() & QtSupport::BaseQtVersion::DebugBuild)