Fix of obscure crash due to results beeing loaded while results are beeing loaded.

Load GeomResults->progressbar->processEvent->slotActiveViewChanged->
refreshAnimActions->hasResult->loadResults->progressbar->assert ...
This commit is contained in:
Jacob Støren 2015-09-01 16:07:29 +02:00
parent 9df1e48543
commit ca0fd4d9fe

View File

@ -311,11 +311,13 @@ RigGeoMechCaseData* RimGeoMechResultDefinition::ownerCaseData()
}
//--------------------------------------------------------------------------------------------------
///
/// Is the result probably valid and possible to load
//--------------------------------------------------------------------------------------------------
bool RimGeoMechResultDefinition::hasResult()
{
return ownerCaseData()->femPartResults()->assertResultsLoaded(this->resultAddress());
RigFemResultAddress resAddr = this->resultAddress();
return (resAddr.isValid() && resAddr.fieldName != "None");
}