diff --git a/Code/Mantid/MantidPlot/src/Mantid/MantidUI.cpp b/Code/Mantid/MantidPlot/src/Mantid/MantidUI.cpp index 7b8c46dd998f1eca4b3d2db80c382cb584dc9b2d..ecd6a1c3d1191aa506002227ea14dfc0916799a9 100644 --- a/Code/Mantid/MantidPlot/src/Mantid/MantidUI.cpp +++ b/Code/Mantid/MantidPlot/src/Mantid/MantidUI.cpp @@ -2732,18 +2732,21 @@ void MantidUI::importNumSeriesLog(const QString &wsName, const QString &logName, if (filter && flt.filter()) { QwtPlotCurve *c = g->curve(iFilterCurve); - // Set the right axis as Y axis for the filter curve. - c->setAxis(2,1); - // Set style #3 (HorizontalSteps) for curve 1 - // Set scale of right Y-axis (#3) from 0 to 1 - g->setCurveStyle(iFilterCurve,3); - g->setScale(3,0,1); - // Fill area under the curve with a pattern - QBrush br = QBrush(Qt::gray, Qt::Dense5Pattern); - g->setCurveBrush(iFilterCurve, br); - // Set line colour - QPen pn = QPen(Qt::gray); - g->setCurvePen(iFilterCurve, pn); + if ( c ) + { + // Set the right axis as Y axis for the filter curve. + c->setAxis(2,1); + // Set style #3 (HorizontalSteps) for curve 1 + // Set scale of right Y-axis (#3) from 0 to 1 + g->setCurveStyle(iFilterCurve,3); + g->setScale(3,0,1); + // Fill area under the curve with a pattern + QBrush br = QBrush(Qt::gray, Qt::Dense5Pattern); + g->setCurveBrush(iFilterCurve, br); + // Set line colour + QPen pn = QPen(Qt::gray); + g->setCurvePen(iFilterCurve, pn); + } } g->setXAxisTitle(t->colLabel(0)); g->setYAxisTitle(t->colLabel(1).section(".",0,0));