From 861fb8144f132a972f1c53bbbc0e0884552644f2 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 18 Oct 2020 12:00:33 +0530 Subject: [PATCH] Fix #1900299 [icon_data corruption in windows_open_with.json](https://bugs.launchpad.net/calibre/+bug/1900299) --- src/calibre/gui2/open_with.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/gui2/open_with.py b/src/calibre/gui2/open_with.py index 92ff86a6a8..a2e8e7cf18 100644 --- a/src/calibre/gui2/open_with.py +++ b/src/calibre/gui2/open_with.py @@ -55,7 +55,7 @@ def entry_to_icon_text(entry, only_text=False): if only_text: return entry.get('name', entry.get('Name')) or _('Unknown') data = entry.get('icon_data') - if data is None: + if not isinstance(data, (bytearray, bytes)): icon = QIcon(I('blank.png')) else: pmap = QPixmap()