diff --git a/src/musredit/PTextEdit.cpp b/src/musredit/PTextEdit.cpp index 0d4fb735..d22e4294 100644 --- a/src/musredit/PTextEdit.cpp +++ b/src/musredit/PTextEdit.cpp @@ -2186,6 +2186,9 @@ void PTextEdit::musrView() cmd = str + " \""; str = *fFilenames.find( currentEditor() ); + int pos = str.lastIndexOf("/"); + if (pos != -1) + str.remove(0, pos+1); QString numStr; numStr.setNum(fAdmin->getTimeout()); cmd += str + "\" --timeout " + numStr; @@ -2194,6 +2197,10 @@ void PTextEdit::musrView() cmd += " &"; int status=system(cmd.toLatin1()); + + if (status != 0) { + cerr << "**WARNING** musrView: something went wrong ..." << endl; + } } //---------------------------------------------------------------------------------------------------- diff --git a/src/musredit_qt5/PTextEdit.cpp b/src/musredit_qt5/PTextEdit.cpp index 6069529e..a31bc17e 100644 --- a/src/musredit_qt5/PTextEdit.cpp +++ b/src/musredit_qt5/PTextEdit.cpp @@ -2184,6 +2184,9 @@ void PTextEdit::musrView() cmd = str + " \""; str = *fFilenames.find( currentEditor() ); + int pos = str.lastIndexOf("/"); + if (pos != -1) + str.remove(0, pos+1); QString numStr; numStr.setNum(fAdmin->getTimeout()); cmd += str + "\" --timeout " + numStr; @@ -2192,6 +2195,10 @@ void PTextEdit::musrView() cmd += " &"; int status=system(cmd.toLatin1()); + + if (status != 0) { + cerr << "**WARNING** musrView: something went wrong ..." << endl; + } } //----------------------------------------------------------------------------------------------------