diff --git a/src/plugins/qt4projectmanager/qt4runconfiguration.cpp b/src/plugins/qt4projectmanager/qt4runconfiguration.cpp index a76543e725373af7a8732332be7b89e51c93583b..e7a19f59311c1e2d5a3136901c861692461e98df 100644 --- a/src/plugins/qt4projectmanager/qt4runconfiguration.cpp +++ b/src/plugins/qt4projectmanager/qt4runconfiguration.cpp @@ -332,6 +332,13 @@ void Qt4RunConfiguration::updateTarget() //qDebug()<<"updateTarget"; Qt4Project *pro = static_cast<Qt4Project *>(project()); Qt4PriFileNode * priFileNode = static_cast<Qt4Project *>(project())->rootProjectNode()->findProFileFor(m_proFilePath); + if (!priFileNode) { + m_workingDir = QString::null; + m_executable = QString::null; + m_cachedTargetInformationValid = true; + emit effectiveTargetInformationChanged(); + return; + } ProFileReader *reader = priFileNode->createProFileReader(); reader->setCumulative(false); reader->setQtVersion(pro->qtVersion(pro->activeBuildConfiguration()));