Fix possible crash on QML proeject

* Happens only when an old .user-file was updated.
This commit is contained in:
Tobias Hunger
2010-08-02 15:35:51 +02:00
parent 1530273671
commit bd3bff0b34

View File

@@ -382,7 +382,9 @@ bool Target::fromMap(const QVariantMap &map)
const QString key(QString::fromLatin1(DC_KEY_PREFIX) + QString::number(i));
if (!map.contains(key))
return false;
DeployConfiguration *dc(deployConfigurationFactory()->restore(this, map.value(key).toMap()));
DeployConfiguration *dc = 0;
if (deployConfigurationFactory())
dc = deployConfigurationFactory()->restore(this, map.value(key).toMap());
if (!dc)
continue;
addDeployConfiguration(dc);