diff --git a/src/duckstation-qt/mainwindow.cpp b/src/duckstation-qt/mainwindow.cpp index 374662089..510de9def 100644 --- a/src/duckstation-qt/mainwindow.cpp +++ b/src/duckstation-qt/mainwindow.cpp @@ -836,7 +836,27 @@ void MainWindow::checkForUpdates(bool display_message) if (!AutoUpdaterDialog::isSupported()) { if (display_message) - QMessageBox::critical(this, tr("Updater Error"), tr("Updates are not supported on this build.")); + { + QMessageBox mbox(this); + mbox.setWindowTitle(tr("Updater Error")); + mbox.setTextFormat(Qt::RichText); + + QString message; +#ifdef WIN32 + message = + tr("
Sorry, you are trying to update a DuckStation version which is not an official GitHub release. To " + "prevent incompatibilities, the auto-updater is only enabled on official builds.
" + "To obtain an official build, please follow the instructions under \"Downloading and Running\" at the " + "link below:
" + ""); +#else + message = tr("Automatic updating is not supported on the current platform."); +#endif + + mbox.setText(message); + mbox.setIcon(QMessageBox::Critical); + mbox.exec(); + } return; }