forked from qt-creator/qt-creator
fix a crash if no qt version is set for a project
Change-Id: I554288078fb472352a3a93e689c859e05d72e67e Merge-request: 337 Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com> Reviewed-on: http://codereview.qt.nokia.com/3000
This commit is contained in:
committed by
Tobias Hunger
parent
8c7e8966b8
commit
bbdd17abbc
@@ -176,8 +176,14 @@ bool S60EmulatorRunConfiguration::fromMap(const QVariantMap &map)
|
|||||||
|
|
||||||
QString S60EmulatorRunConfiguration::executable() const
|
QString S60EmulatorRunConfiguration::executable() const
|
||||||
{
|
{
|
||||||
|
if (!qt4Target())
|
||||||
|
return QString();
|
||||||
Qt4BuildConfiguration *qt4bc = qt4Target()->activeBuildConfiguration();
|
Qt4BuildConfiguration *qt4bc = qt4Target()->activeBuildConfiguration();
|
||||||
|
if (!qt4bc)
|
||||||
|
return QString();
|
||||||
QtSupport::BaseQtVersion *qtVersion = qt4bc->qtVersion();
|
QtSupport::BaseQtVersion *qtVersion = qt4bc->qtVersion();
|
||||||
|
if (!qtVersion)
|
||||||
|
return QString();
|
||||||
QString baseDir = qtVersion->systemRoot();
|
QString baseDir = qtVersion->systemRoot();
|
||||||
QString qmakeBuildConfig = "urel";
|
QString qmakeBuildConfig = "urel";
|
||||||
if (qt4bc->qmakeBuildConfiguration() & QtSupport::BaseQtVersion::DebugBuild)
|
if (qt4bc->qmakeBuildConfiguration() & QtSupport::BaseQtVersion::DebugBuild)
|
||||||
|
Reference in New Issue
Block a user