From 9a307856f671d0ab8250bb888da442fc2d556677 Mon Sep 17 00:00:00 2001 From: Stelios Tsampas Date: Wed, 26 May 2021 09:37:55 +0300 Subject: [PATCH] Ensure the result signal has been connected --- rare/components/dialogs/install_dialog.py | 1 + rare/components/tab_widget.py | 1 + rare/components/tabs/downloads/__init__.py | 1 + 3 files changed, 3 insertions(+) diff --git a/rare/components/dialogs/install_dialog.py b/rare/components/dialogs/install_dialog.py index 2bedd2f5..42572669 100644 --- a/rare/components/dialogs/install_dialog.py +++ b/rare/components/dialogs/install_dialog.py @@ -94,6 +94,7 @@ class InstallDialog(QDialog, Ui_InstallDialog): self.resize(self.minimumSize()) self.setFixedSize(self.size()) + def execute(self): if self.silent: self.reject_close = False self.get_download_info() diff --git a/rare/components/tab_widget.py b/rare/components/tab_widget.py index 9d033e75..6df0908c 100644 --- a/rare/components/tab_widget.py +++ b/rare/components/tab_widget.py @@ -100,6 +100,7 @@ class TabWidget(QTabWidget): InstallQueueItemModel(options=InstallOptionsModel(app_name=app_name)), update=disable_path, parent=self) install_dialog.result_ready.connect(self.on_install_dialog_closed) + install_dialog.execute() def on_install_dialog_closed(self, download_item: InstallQueueItemModel): if download_item: diff --git a/rare/components/tabs/downloads/__init__.py b/rare/components/tabs/downloads/__init__.py index 6687cb67..7e85e779 100644 --- a/rare/components/tabs/downloads/__init__.py +++ b/rare/components/tabs/downloads/__init__.py @@ -197,6 +197,7 @@ class DownloadTab(QWidget): InstallQueueItemModel(options=InstallOptionsModel(app_name=app_name)), update=True, silent=auto, parent=self) install_dialog.result_ready.connect(self.on_install_dialog_closed) + install_dialog.execute() def on_install_dialog_closed(self, download_item: InstallQueueItemModel): if download_item: