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() bool RimGeoMechResultDefinition::hasResult()
{ {
return ownerCaseData()->femPartResults()->assertResultsLoaded(this->resultAddress()); RigFemResultAddress resAddr = this->resultAddress();
return (resAddr.isValid() && resAddr.fieldName != "None");
} }