[fix] preventing to load null application null icon

This commit is contained in:
Vinícius Moreira
2019-12-23 13:23:51 -03:00
parent 6984a34d25
commit f6b380bf78

View File

@@ -203,12 +203,14 @@ class AppsTable(QTableWidget):
icon_was_cached = False icon_was_cached = False
pixmap = QPixmap() pixmap = QPixmap()
pixmap.loadFromData(icon_bytes) pixmap.loadFromData(icon_bytes)
if not pixmap.isNull():
icon = QIcon(pixmap) icon = QIcon(pixmap)
icon_data = {'icon': icon, 'bytes': icon_bytes} icon_data = {'icon': icon, 'bytes': icon_bytes}
self.icon_cache.add(icon_url, icon_data) self.icon_cache.add(icon_url, icon_data)
if icon_data:
for idx, app in enumerate(self.window.pkgs): for idx, app in enumerate(self.window.pkgs):
if app.model.icon_url == icon_url: if app.model.icon_url == icon_url:
col_name = self.item(idx, 0) col_name = self.item(idx, 0)