diff --git a/fpakman/view/qt/apps_table.py b/fpakman/view/qt/apps_table.py index f3bb18b7..db69175a 100644 --- a/fpakman/view/qt/apps_table.py +++ b/fpakman/view/qt/apps_table.py @@ -179,9 +179,13 @@ class AppsTable(QTableWidget): icon_was_cached = True if not icon_data: + icon_bytes = http_response.readAll() + + if not icon_bytes: + return + icon_was_cached = False pixmap = QPixmap() - icon_bytes = http_response.readAll() pixmap.loadFromData(icon_bytes) icon = QIcon(pixmap) icon_data = {'icon': icon, 'bytes': icon_bytes}