diff --git a/src/Mod/AddonManager/Widgets/addonmanager_widget_global_buttons.py b/src/Mod/AddonManager/Widgets/addonmanager_widget_global_buttons.py index e110794d55..cce7336890 100644 --- a/src/Mod/AddonManager/Widgets/addonmanager_widget_global_buttons.py +++ b/src/Mod/AddonManager/Widgets/addonmanager_widget_global_buttons.py @@ -100,7 +100,11 @@ class WidgetGlobalButtonBar(QtWidgets.QWidget): self.close.setText(translate("AddonsInstaller", "Close")) def set_number_of_available_updates(self, updates: int): - self.update_all_addons.setEnabled(True) - self.update_all_addons.setText( - translate("AddonsInstaller", "Apply %n available update(s)", "", updates) - ) + if updates > 0: + self.update_all_addons.setEnabled(True) + self.update_all_addons.setText( + translate("AddonsInstaller", "Apply %n available update(s)", "", updates) + ) + else: + self.update_all_addons.setEnabled(False) + self.update_all_addons.setText(translate("AddonsInstaller", "No updates available"))