diff --git a/Code/Mantid/MantidQt/CustomInterfaces/src/MuonAnalysis.cpp b/Code/Mantid/MantidQt/CustomInterfaces/src/MuonAnalysis.cpp index b199663e99c6d54be3b004cd335dac3357bc4b61..02b7f1a571a0b8c09d5a0d8d0cdf3fc2a17ccffc 100644 --- a/Code/Mantid/MantidQt/CustomInterfaces/src/MuonAnalysis.cpp +++ b/Code/Mantid/MantidQt/CustomInterfaces/src/MuonAnalysis.cpp @@ -912,6 +912,9 @@ void MuonAnalysis::updatePairTable() */ void MuonAnalysis::inputFileChanged() { + if ( m_uiForm.mwRunFiles->getText().isEmpty() ) + return; + if ( !m_uiForm.mwRunFiles->isValid() ) { QMessageBox::warning(this,"Mantid - MuonAnalysis", "Muon file not recognised"); @@ -958,7 +961,7 @@ void MuonAnalysis::inputFileChanged() QString pyString = "from mantidsimple import *\n" "import sys\n" "try:\n" - " alg = LoadMuonNexus('" + m_previousFilename+"','" + m_workspace_name.c_str() + "', AutoGroup='0')\n" + " alg = LoadMuonNexus(r'" + m_previousFilename+"','" + m_workspace_name.c_str() + "', AutoGroup='0')\n" " print alg.getPropertyValue('MainFieldDirection'), alg.getPropertyValue('TimeZero'), alg.getPropertyValue('FirstGoodData')\n" "except SystemExit, message:\n" " print ''"; @@ -1899,7 +1902,7 @@ void MuonAnalysis::setGroupingFromNexus(const QString& nexusFile) std::string groupedWS = m_workspace_name+"Grouped"; // Load nexus file with grouping - QString pyString = "LoadMuonNexus('"; + QString pyString = "LoadMuonNexus(r'"; pyString.append(nexusFile); pyString.append("','"); pyString.append( groupedWS.c_str());