mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Grid cell time history curves : Guard null pointer access
This commit is contained in:
parent
3c05fff768
commit
e3143eb949
@ -97,7 +97,7 @@ QString RimEclipseGeometrySelectionItem::geometrySelectionText() const
|
||||
}
|
||||
else
|
||||
{
|
||||
text = "No case";
|
||||
return "No case";
|
||||
}
|
||||
|
||||
text += ", ";
|
||||
|
@ -225,13 +225,16 @@ std::vector<double> RimGridTimeHistoryCurve::yValues() const
|
||||
|
||||
RigCaseCellResultsData* cellResultsData = m_eclipseResultDefinition->currentGridCellResults();
|
||||
|
||||
std::vector<QDateTime> timeStepDates = cellResultsData->timeStepDates();
|
||||
if ( cellResultsData )
|
||||
{
|
||||
std::vector<QDateTime> timeStepDates = cellResultsData->timeStepDates();
|
||||
|
||||
values = RigTimeHistoryResultAccessor::timeHistoryValues( eclTopItem->eclipseCase()->eclipseCaseData(),
|
||||
m_eclipseResultDefinition(),
|
||||
gridIndex,
|
||||
cellIndex,
|
||||
timeStepDates.size() );
|
||||
values = RigTimeHistoryResultAccessor::timeHistoryValues( eclTopItem->eclipseCase()->eclipseCaseData(),
|
||||
m_eclipseResultDefinition(),
|
||||
gridIndex,
|
||||
cellIndex,
|
||||
timeStepDates.size() );
|
||||
}
|
||||
}
|
||||
|
||||
if ( geoMechGeomSelectionItem() && geoMechGeomSelectionItem()->geoMechCase() )
|
||||
@ -464,11 +467,14 @@ std::vector<time_t> RimGridTimeHistoryCurve::timeStepValues() const
|
||||
{
|
||||
RigCaseCellResultsData* cellResultsData = m_eclipseResultDefinition->currentGridCellResults();
|
||||
|
||||
std::vector<QDateTime> timeStepDates = cellResultsData->timeStepDates();
|
||||
|
||||
for ( QDateTime dt : timeStepDates )
|
||||
if ( cellResultsData )
|
||||
{
|
||||
dateTimes.push_back( dt.toTime_t() );
|
||||
std::vector<QDateTime> timeStepDates = cellResultsData->timeStepDates();
|
||||
|
||||
for ( QDateTime dt : timeStepDates )
|
||||
{
|
||||
dateTimes.push_back( dt.toTime_t() );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -512,7 +518,10 @@ std::vector<double> RimGridTimeHistoryCurve::daysSinceSimulationStart() const
|
||||
{
|
||||
RigCaseCellResultsData* cellResultsData = m_eclipseResultDefinition->currentGridCellResults();
|
||||
|
||||
daysSinceSimulationStart = cellResultsData->daysSinceSimulationStart();
|
||||
if ( cellResultsData )
|
||||
{
|
||||
daysSinceSimulationStart = cellResultsData->daysSinceSimulationStart();
|
||||
}
|
||||
}
|
||||
|
||||
RimGeoMechGeometrySelectionItem* geoMechTopItem = geoMechGeomSelectionItem();
|
||||
|
Loading…
Reference in New Issue
Block a user