diff --git a/src/app/valentina/mainwindow.cpp b/src/app/valentina/mainwindow.cpp index bda8aad7b..f5a583892 100644 --- a/src/app/valentina/mainwindow.cpp +++ b/src/app/valentina/mainwindow.cpp @@ -3318,11 +3318,12 @@ bool MainWindow::MaybeSave() messageBox->setDefaultButton(QMessageBox::Yes); messageBox->setEscapeButton(QMessageBox::Cancel); - messageBox->setButtonText(QMessageBox::Yes, curFile.isEmpty() ? tr("Save...") : tr("Save")); + messageBox->setButtonText(QMessageBox::Yes, + curFile.isEmpty() || doc->IsReadOnly() ? tr("Save...") : tr("Save")); messageBox->setButtonText(QMessageBox::No, tr("Don't Save")); messageBox->setWindowModality(Qt::ApplicationModal); - const QMessageBox::StandardButton ret = static_cast(messageBox->exec()); + const auto ret = static_cast(messageBox->exec()); switch (ret) {