Summary Plot : Guard null pointer access

This commit is contained in:
Magne Sjaastad 2018-10-01 20:44:32 +02:00
parent 76b992c7ed
commit c687a5bb5e

View File

@ -485,7 +485,10 @@ void RimSummaryPlot::updateAll()
void RimSummaryPlot::updateAllLegendItems() void RimSummaryPlot::updateAllLegendItems()
{ {
reattachAllCurves(); reattachAllCurves();
qwtPlot()->updateLegend(); if (qwtPlot())
{
qwtPlot()->updateLegend();
}
} }
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------
@ -985,7 +988,7 @@ void RimSummaryPlot::deleteCurves(const std::vector<RimSummaryCurve*>& curves)
curveSet->deleteCurve(curve); curveSet->deleteCurve(curve);
if (curveSet->curves().empty()) if (curveSet->curves().empty())
{ {
if (curveSet->colorMode() == RimEnsembleCurveSet::BY_ENSEMBLE_PARAM) if (curveSet->colorMode() == RimEnsembleCurveSet::BY_ENSEMBLE_PARAM && qwtPlot())
{ {
qwtPlot()->removeEnsembleCurveSetLegend(curveSet); qwtPlot()->removeEnsembleCurveSetLegend(curveSet);
} }