diff --git a/bauh/view/qt/apps_table.py b/bauh/view/qt/apps_table.py index cf5eadc7..166cb2d9 100644 --- a/bauh/view/qt/apps_table.py +++ b/bauh/view/qt/apps_table.py @@ -186,13 +186,13 @@ class AppsTable(QTableWidget): def refresh(self, pkg: PackageView): self._update_row(pkg, update_check_enabled=False, change_update_col=False) - def update_package(self, pkg: PackageView): + def update_package(self, pkg: PackageView, change_update_col: bool = False): if self.download_icons and pkg.model.icon_url: icon_request = QNetworkRequest(QUrl(pkg.model.icon_url)) icon_request.setAttribute(QNetworkRequest.FollowRedirectsAttribute, True) self.network_man.get(icon_request) - self._update_row(pkg, change_update_col=False) + self._update_row(pkg, change_update_col=change_update_col) def _uninstall_app(self, app_v: PackageView): if dialog.ask_confirmation(title=self.i18n['manage_window.apps_table.row.actions.uninstall.popup.title'], diff --git a/bauh/view/qt/window.py b/bauh/view/qt/window.py index 99a0daa8..9db25a27 100755 --- a/bauh/view/qt/window.py +++ b/bauh/view/qt/window.py @@ -1271,7 +1271,7 @@ class ManageWindow(QWidget): self.finish_action() if res['success']: - self.table_apps.update_package(res['pkg']) + self.table_apps.update_package(res['pkg'], change_update_col=True) dialog.show_message(title=self.i18n['success'].capitalize(), body=self.i18n['action.{}.success'.format(res['action'])].format(bold(res['pkg'].model.name)), type_=MessageType.INFO)