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