#950 Guard null pointer access

This commit is contained in:
Magne Sjaastad
2016-11-04 10:09:33 +01:00
parent 8dda8df02c
commit 09be967ae7
3 changed files with 15 additions and 3 deletions

View File

@@ -265,7 +265,11 @@ void RimGeoMechPropertyFilter::computeResultValueRange()
{
if (resultDefinition->hasCategoryResult())
{
const std::vector<QString>& fnVector = resultDefinition->ownerCaseData()->femPartResults()->activeFormationNames()->formationNames();
std::vector<QString> fnVector;
if (resultDefinition->ownerCaseData()->femPartResults()->activeFormationNames())
{
fnVector = resultDefinition->ownerCaseData()->femPartResults()->activeFormationNames()->formationNames();
}
setCategoryNames(fnVector);
}
else

View File

@@ -429,7 +429,11 @@ void RimGeoMechView::updateLegends()
if (cellResult()->hasCategoryResult())
{
const std::vector<QString>& fnVector = gmCase->femPartResults()->activeFormationNames()->formationNames();
std::vector<QString> fnVector;
if (gmCase->femPartResults()->activeFormationNames())
{
fnVector = gmCase->femPartResults()->activeFormationNames()->formationNames();
}
cellResult()->legendConfig->setNamedCategoriesInverse(fnVector);
}