#2995 Plot editor. Show no default curve if ensemble data is present

This commit is contained in:
Bjørn Erik Jensen
2018-05-29 09:01:02 +02:00
parent 4656e34967
commit 0579c201dc

View File

@@ -381,7 +381,11 @@ void RiuSummaryCurveDefSelection::setDefaultSelection(const std::vector<SummaryS
{
RimProject* proj = RiaApplication::instance()->project();
auto allSumCases = proj->allSummaryCases();
if (allSumCases.size() > 0)
auto allSumGroups = proj->summaryGroups();
bool hasEnsembles = std::count_if(allSumGroups.begin(), allSumGroups.end(),
[](const auto& sumGroup) { return sumGroup->isEnsemble(); }) > 0;
if (allSumCases.size() > 0 && !hasEnsembles)
{
RifEclipseSummaryAddress defaultAddress = RifEclipseSummaryAddress::fieldAddress("FOPT");