#947 Linked views : Guard against null pointer access

This commit is contained in:
Magne Sjaastad
2016-11-02 12:23:41 +01:00
parent d2d9d43ca1
commit 40ebd04f60

View File

@@ -873,9 +873,11 @@ bool RimViewController::isPropertyFilterOveridden()
//--------------------------------------------------------------------------------------------------
void RimViewController::updateRangeFilterOverrides(RimCellRangeFilter* changedRangeFilter)
{
if (!m_managedView) return;
if (!isRangeFiltersControlled())
{
managedView()->setOverrideRangeFilterCollection(NULL);
m_managedView->setOverrideRangeFilterCollection(NULL);
return;
}
@@ -930,10 +932,8 @@ void RimViewController::updateRangeFilterOverrides(RimCellRangeFilter* changedRa
}
}
managedView()->setOverrideRangeFilterCollection(overrideRangeFilterColl);
m_managedView->setOverrideRangeFilterCollection(overrideRangeFilterColl);
}
}
//--------------------------------------------------------------------------------------------------
@@ -941,6 +941,8 @@ void RimViewController::updateRangeFilterOverrides(RimCellRangeFilter* changedRa
//--------------------------------------------------------------------------------------------------
void RimViewController::applyRangeFilterCollectionByUserChoice()
{
if (!m_managedView) return;
if (!m_managedView->hasOverridenRangeFilterCollection())
{
return;