#2900 Plot editor. Fix missing vectors bug

This commit is contained in:
Bjørn Erik Jensen
2018-05-11 12:34:54 +02:00
parent fcea3ec40f
commit a203452ebf

View File

@@ -776,9 +776,17 @@ std::set<RifEclipseSummaryAddress> RiuSummaryCurveDefSelection::findPossibleSumm
for (const auto& source : m_selectedSources()) for (const auto& source : m_selectedSources())
{ {
RimSummaryCase* sumCase = dynamic_cast<RimSummaryCase*>(source.p()); RimSummaryCase* sumCase = dynamic_cast<RimSummaryCase*>(source.p());
RimSummaryCaseCollection* ensemble = dynamic_cast<RimSummaryCaseCollection*>(source.p());
if(!sumCase || isObservedData(sumCase)) continue; if (sumCase)
cases.push_back(sumCase); {
if(!isObservedData(sumCase)) cases.push_back(sumCase);
}
else if (ensemble)
{
const auto& ensembleCases = ensemble->allSummaryCases();
cases.insert(cases.end(), ensembleCases.begin(), ensembleCases.end());
}
} }
return findPossibleSummaryAddresses(cases, identifierAndField); return findPossibleSummaryAddresses(cases, identifierAndField);
} }