From d10255ed3e2b326bb556b34ddc054cb56ce8707d Mon Sep 17 00:00:00 2001 From: Vinicius Moreira Date: Thu, 24 Mar 2022 17:34:00 -0300 Subject: [PATCH] [view] fix: rare crash when updating table items --- CHANGELOG.md | 3 +++ bauh/view/qt/window.py | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8efc7ddf..dc4d3de2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). - Arch - regression: not displaying ignored updates +- UI: + - fix: rare crash when updating table items + ## [0.10.0] 2022-03-14 ### Features diff --git a/bauh/view/qt/window.py b/bauh/view/qt/window.py index 3847934b..7141760e 100755 --- a/bauh/view/qt/window.py +++ b/bauh/view/qt/window.py @@ -659,7 +659,7 @@ class ManageWindow(QWidget): self._reorganize() def _update_package_data(self, idx: int): - if self.table_apps.isEnabled(): + if self.table_apps.isEnabled() and self.pkgs is not None and 0 <= idx < len(self.pkgs): pkg = self.pkgs[idx] pkg.status = PackageViewStatus.READY self.table_apps.update_package(pkg)