From 75d34bbf0a497b55a44a9ae0405449247cb87c6f Mon Sep 17 00:00:00 2001 From: NinjaCheetah <58050615+NinjaCheetah@users.noreply.github.com> Date: Sun, 7 Apr 2024 18:28:53 -0400 Subject: [PATCH] Disable button during download to prevent spawning multiple threads --- main.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/main.py b/main.py index e82b84b..8786840 100644 --- a/main.py +++ b/main.py @@ -1,7 +1,6 @@ import sys import os import pathlib -import traceback import libWiiPy @@ -53,6 +52,7 @@ class MainWindow(QMainWindow, Ui_MainWindow): scrollBar.setValue(scrollBar.maximum()) def download_btn_pressed(self): + self.ui.download_btn.setEnabled(False) self.log_text = "" self.ui.log_text_browser.setText(self.log_text) @@ -74,6 +74,7 @@ class MainWindow(QMainWindow, Ui_MainWindow): msgBox.setStandardButtons(QMessageBox.StandardButton.Ok) msgBox.setDefaultButton(QMessageBox.StandardButton.Ok) msgBox.exec() + self.ui.download_btn.setEnabled(True) def run_nus_download(self, progress_callback): tid = self.ui.tid_entry.text()