From a879c11c34224712fa406210532c3094c17210f9 Mon Sep 17 00:00:00 2001 From: Stenzek Date: Wed, 27 Nov 2024 18:17:16 +1000 Subject: [PATCH] Qt: Prevent multiple update download button clicks --- src/duckstation-qt/autoupdaterdialog.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/duckstation-qt/autoupdaterdialog.cpp b/src/duckstation-qt/autoupdaterdialog.cpp index 7667c83f9..8dcc37951 100644 --- a/src/duckstation-qt/autoupdaterdialog.cpp +++ b/src/duckstation-qt/autoupdaterdialog.cpp @@ -511,6 +511,11 @@ void AutoUpdaterDialog::getChangesComplete(s32 status_code, std::vector resp void AutoUpdaterDialog::downloadUpdateClicked() { #ifdef AUTO_UPDATER_SUPPORTED + // Prevent multiple clicks of the button. + if (!m_ui.downloadAndInstall->isEnabled()) + return; + m_ui.downloadAndInstall->setEnabled(false); + m_display_messages = true; std::optional download_result;