From b0116611009d58fc45be90af1bb5de15358c5fc0 Mon Sep 17 00:00:00 2001 From: Chris Hennes Date: Thu, 24 Mar 2022 15:05:24 -0500 Subject: [PATCH] Addon Manager: Fix bug in dep res dialog --- src/Mod/AddonManager/AddonManager.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Mod/AddonManager/AddonManager.py b/src/Mod/AddonManager/AddonManager.py index 857118288c..565eb4af44 100644 --- a/src/Mod/AddonManager/AddonManager.py +++ b/src/Mod/AddonManager/AddonManager.py @@ -1040,7 +1040,7 @@ class CommandAddonManager: QtWidgets.QMessageBox.Cancel, ) - def display_dep_resolution_dialog(self, missing) -> None: + def display_dep_resolution_dialog(self, missing, repo: Addon) -> None: self.dependency_dialog = FreeCADGui.PySideUic.loadUi( os.path.join( os.path.dirname(__file__), "dependency_resolution_dialog.ui" @@ -1086,7 +1086,7 @@ class CommandAddonManager: or missing.python_optional ): # Recoverable: ask the user if they want to install the missing deps - self.display_dep_resolution_dialog(missing) + self.display_dep_resolution_dialog(missing, repo) else: # No missing deps, just install self.install(repo) @@ -1188,7 +1188,7 @@ class CommandAddonManager: short_message + "\n\n" + translate("AddonsInstaller", "See Report View for detailed failure log."), - QtWidgets.QMessageBox.Yes | QtWidgets.QMessageBox.No, + QtWidgets.QMessageBox.Cancel, ) def dependency_dialog_ignore_clicked(self, repo: Addon) -> None: