diff --git a/src/plugins/qmakeprojectmanager/qmakeprojectmanagerplugin.cpp b/src/plugins/qmakeprojectmanager/qmakeprojectmanagerplugin.cpp index cac76533eb0..e5fa4d23639 100644 --- a/src/plugins/qmakeprojectmanager/qmakeprojectmanagerplugin.cpp +++ b/src/plugins/qmakeprojectmanager/qmakeprojectmanagerplugin.cpp @@ -308,6 +308,8 @@ void QmakeProjectManagerPlugin::updateRunQMakeAction() if (BuildManager::isBuilding(ProjectTree::currentProject())) enable = false; QmakeProject *pro = qobject_cast(ProjectTree::currentProject()); + if (!pro) + pro = qobject_cast(SessionManager::startupProject()); if (!pro || !pro->activeTarget() || !pro->activeTarget()->activeBuildConfiguration())