Fix crash when creating a contour map from a 3d view

This commit is contained in:
jonjenssen authored and jonjenssen committed 2023-09-22 06:56:01 +02:00
1 parent f22a013bc6
commit 27c769f714
1 file changed
+5 -1
@@ -125,7 +125,11 @@ void RimCellFilterCollection::initAfterRead()
m_cellFilters.push_back( filter );
}
auto rimCase = firstAncestorOrThisOfTypeAsserted<RimCase>();
// Copy by xml serialization does not give a RimCase parent the first time initAfterRead is called here when creating a new a contour
// view from a 3d view. The second time we get called it is ok, so just skip setting up the filter connections if we have no case.
auto rimCase = firstAncestorOrThisOfType<RimCase>();
if ( rimCase == nullptr ) return;
for ( const auto& filter : m_cellFilters )
{
filter->setCase( rimCase );