Also save before running if Project::hasNoBuildSettings

Fixes a QML bug
Reviewed-by: Kai Koehne <kai.koehne@nokia.com>
This commit is contained in:
dt
2009-11-03 14:12:15 +01:00
parent a44e33ac93
commit afa9da2a61

View File

@@ -1554,7 +1554,9 @@ void ProjectExplorerPlugin::runProjectImpl(Project *pro)
d->m_buildManager->buildProjects(projects, configurations(projects));
}
} else {
executeRunConfiguration(pro->activeRunConfiguration(), ProjectExplorer::Constants::RUNMODE);
// TODO this ignores RunConfiguration::isEnabled()
if (saveModifiedFiles())
executeRunConfiguration(pro->activeRunConfiguration(), ProjectExplorer::Constants::RUNMODE);
}
}
@@ -1579,7 +1581,9 @@ void ProjectExplorerPlugin::debugProject()
updateRunAction();
}
} else {
executeRunConfiguration(pro->activeRunConfiguration(), ProjectExplorer::Constants::DEBUGMODE);
// TODO this ignores RunConfiguration::isEnabled()
if (saveModifiedFiles())
executeRunConfiguration(pro->activeRunConfiguration(), ProjectExplorer::Constants::DEBUGMODE);
}
}