mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Fix crash when using grid case group
This commit is contained in:
@@ -248,7 +248,8 @@ std::vector<RimEclipseCase*> RimGridCalculation::outputEclipseCases() const
|
||||
|
||||
if ( m_additionalCasesType() == RimGridCalculation::AdditionalCasesType::GRID_CASE_GROUP )
|
||||
{
|
||||
if ( m_additionalCaseGroup() ) return m_additionalCaseGroup->reservoirs.childrenByType();
|
||||
if ( m_additionalCaseGroup() && m_additionalCaseGroup()->caseCollection() )
|
||||
return m_additionalCaseGroup()->caseCollection()->reservoirs.childrenByType();
|
||||
}
|
||||
|
||||
return { m_destinationCase };
|
||||
|
@@ -33,7 +33,7 @@ class RimEclipseCase;
|
||||
class RimGridView;
|
||||
class RigEclipseResultAddress;
|
||||
class RimEclipseResultAddress;
|
||||
class RimCaseCollection;
|
||||
class RimIdenticalGridCaseGroup;
|
||||
|
||||
//==================================================================================================
|
||||
///
|
||||
@@ -146,7 +146,7 @@ private:
|
||||
caf::PdmPtrField<RimEclipseCase*> m_destinationCase;
|
||||
|
||||
caf::PdmField<caf::AppEnum<AdditionalCasesType>> m_additionalCasesType;
|
||||
caf::PdmPtrField<RimCaseCollection*> m_additionalCaseGroup;
|
||||
caf::PdmPtrField<RimIdenticalGridCaseGroup*> m_additionalCaseGroup;
|
||||
|
||||
caf::PdmField<std::vector<int>> m_selectedTimeSteps;
|
||||
|
||||
|
Reference in New Issue
Block a user