From 2e32324354f100db8b4f595fe5de27a0d2501b48 Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Sat, 2 Sep 2017 14:10:33 -0300 Subject: [PATCH] AddonManager: Inform which addons have updates available --- 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 a8f5460777..29dadba815 100644 --- a/src/Mod/AddonManager/AddonManager.py +++ b/src/Mod/AddonManager/AddonManager.py @@ -454,7 +454,7 @@ class CheckWBWorker(QtCore.QThread): basedir = FreeCAD.ConfigGet("UserAppData") moddir = basedir + os.sep + "Mod" self.info_label.emit(translate("AddonsInstaller", "Checking for new versions...")) - upds = 0 + upds = [] gitpython_warning = False for repo in self.repos: if repo[2] == 1: #installed @@ -480,10 +480,10 @@ class CheckWBWorker(QtCore.QThread): gitrepo.fetch() if "git pull" in gitrepo.status(): self.mark.emit(repo[0]) - upds += 1 + upds.append(repo[0]) self.progressbar_show.emit(False) if upds: - self.info_label.emit(str(upds)+" "+translate("AddonsInstaller", "update(s) available")) + self.info_label.emit(str(len(upds))+" "+translate("AddonsInstaller", "update(s) available")+": "+",".join(upds)) else: self.info_label.emit(translate("AddonsInstaller","Everything is up to date")) self.stop = True