diff --git a/Code/Mantid/MantidPlot/src/ApplicationWindow.cpp b/Code/Mantid/MantidPlot/src/ApplicationWindow.cpp index 9fefa3eac6d65847c2920a29d51043603fb6197f..acb7b16c1fce538f0cac1a9ab92cd896fa7ce4ab 100644 --- a/Code/Mantid/MantidPlot/src/ApplicationWindow.cpp +++ b/Code/Mantid/MantidPlot/src/ApplicationWindow.cpp @@ -5743,6 +5743,8 @@ void ApplicationWindow::exportGraph() Graph3D *plot3D = 0; if(w->isA("MultiLayer")){ plot2D = dynamic_cast<MultiLayer*>(w); + if (!plot2D) + return; if (plot2D->isEmpty()){ QMessageBox::critical(this, tr("MantidPlot - Export Error"),//Mantid tr("<h4>There are no plot layers available in this window!</h4>"));