Remove uncessary method call that causes crash during copy.

Add some more safeguards in code.
This commit is contained in:
Jon Jenssen 2020-09-03 13:54:19 +02:00 committed by jonjenssen
parent 9ef37aca98
commit 5f10732d1e

View File

@ -140,7 +140,6 @@ caf::PdmFieldHandle* RimIntersection::objectToggleField()
//--------------------------------------------------------------------------------------------------
void RimIntersection::initAfterRead()
{
updateDefaultSeparateDataSource();
}
//--------------------------------------------------------------------------------------------------
@ -171,12 +170,16 @@ void RimIntersection::updateDefaultSeparateDataSource()
{
if ( m_separateDataSource() == nullptr )
{
std::vector<RimIntersectionResultDefinition*> iResDefs =
findSeparateResultsCollection()->intersectionResultsDefinitions();
RimIntersectionResultsDefinitionCollection* defcoll = findSeparateResultsCollection();
if ( iResDefs.size() )
if ( defcoll )
{
m_separateDataSource = iResDefs[0];
std::vector<RimIntersectionResultDefinition*> iResDefs = defcoll->intersectionResultsDefinitions();
if ( iResDefs.size() )
{
m_separateDataSource = iResDefs[0];
}
}
}
}