From 9cd8e43040ae256c413813a627046fbc1e695591 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 14 Jul 2022 23:04:13 +0530 Subject: [PATCH] Return a null pixmap rather than failing --- src/calibre/gui2/__init__.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/calibre/gui2/__init__.py b/src/calibre/gui2/__init__.py index c6b651e4e5..22170a78c9 100644 --- a/src/calibre/gui2/__init__.py +++ b/src/calibre/gui2/__init__.py @@ -1305,8 +1305,7 @@ class Application(QApplication): @lru_cache(maxsize=256) def cached_qpixmap(self, name): ic = QIcon.ic(name) - pmap = ic.pixmap(ic.availableSizes()[0]) - return pmap + return ic.pixmap((ic.availableSizes() or (256,))[0]) def on_palette_change(self): self.cached_qimage.cache_clear()