--- a/PipxInterface/PipxWidget.py Fri Aug 30 19:43:32 2024 +0200 +++ b/PipxInterface/PipxWidget.py Mon Sep 02 14:17:32 2024 +0200 @@ -433,9 +433,7 @@ else: package = packageItem.text(PipxWidget.PackageColumn) self.__pipx.upgradePackage(package) - packageItem = self.__getItemForPackage(package) - if packageItem: - self.__checkPackageOutdated(packageItem) + self.__checkPackageOutdated(packageItem) self.__resizePackagesColumns() self.__plugin.setOutdatedIndicator(self.__hasOutdatedItems()) @@ -635,7 +633,10 @@ @param item reference to the outdated package item @type QTreeWidgetItem """ + version = item.data(0, PipxWidget.VersionRole) + item.setData(0, PipxWidget.LatestVersionRole, "") item.setData(0, PipxWidget.OutdatedDependenciesRole, True) + item.setText(PipxWidget.VersionColumn, version) item.setIcon(PipxWidget.VersionColumn, EricPixmapCache.getIcon("upgrade")) def __markPackageClean(self, item):