Wrap FS::write in try catch

Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
This commit is contained in:
Trial97
2024-09-16 12:42:09 +03:00
parent d38e7fa142
commit d2f0d1d8d5
2 changed files with 11 additions and 2 deletions

View File

@ -164,7 +164,12 @@ void ExportToModListDialog::done(int result)
if (output.isEmpty())
return;
FS::write(output, ui->finalText->toPlainText().toUtf8());
try {
FS::write(output, ui->finalText->toPlainText().toUtf8());
} catch (const FS::FileSystemException& e) {
qCritical() << "Failed to save mod list file :" << e.cause();
}
}
QDialog::done(result);