diff --git a/MantidQt/CustomInterfaces/src/Indirect/ConvFit.cpp b/MantidQt/CustomInterfaces/src/Indirect/ConvFit.cpp
index c4e727187fc8084c0e25ba20eab0bc8384a87a9a..8af4d002b29daed1fbcea4c0495aa2a709a07156 100644
--- a/MantidQt/CustomInterfaces/src/Indirect/ConvFit.cpp
+++ b/MantidQt/CustomInterfaces/src/Indirect/ConvFit.cpp
@@ -993,8 +993,14 @@ void ConvFit::updatePlot() {
       return;
     MatrixWorkspace_sptr ws = boost::dynamic_pointer_cast<MatrixWorkspace>(
         outputGroup->getItem(specNo));
-    if (ws)
+    if (ws) {
       m_uiForm.ppPlot->addSpectrum("Fit", ws, 1, Qt::red);
+      m_uiForm.ppPlot->addSpectrum("Diff", ws, 2, Qt::blue);
+	  if(m_uiForm.ckPlotGuess->isChecked()){
+		  m_uiForm.ppPlot->removeSpectrum("Guess");
+		  m_uiForm.ckPlotGuess->setChecked(false);
+	  }
+    }
   }
 }