diff --git a/src/musredit_qt5/musredit/PTextEdit.cpp b/src/musredit_qt5/musredit/PTextEdit.cpp index 45f52b9d..16734ec8 100644 --- a/src/musredit_qt5/musredit/PTextEdit.cpp +++ b/src/musredit_qt5/musredit/PTextEdit.cpp @@ -2589,7 +2589,8 @@ void PTextEdit::musrSwapMsrMlog() // get current file name QString currentFileName = *fFilenames.find( currentEditor() ); QString swapFileName; - QString tempFileName = QString("__swap__.msr"); + QProcessEnvironment env = QProcessEnvironment::systemEnvironment(); + QString tempFileName = QString("%1/.musrfit/__swap__.msr").arg(env.value("HOME")); // check if it is a msr-, mlog-, or another file int idx;