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()