mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Oops forgot to fallback to default icon for mimetypes that dont have a custom icon available
This commit is contained in:
parent
6429a45a07
commit
19265be1d9
@ -796,7 +796,10 @@ class FileIconProvider(QFileIconProvider):
|
|||||||
if isinstance(candidate, QIcon):
|
if isinstance(candidate, QIcon):
|
||||||
return candidate
|
return candidate
|
||||||
candidate = candidate or f'mimetypes/{key}.png'
|
candidate = candidate or f'mimetypes/{key}.png'
|
||||||
self.icons[key] = icon = QIcon.ic(candidate)
|
icon = QIcon.ic(candidate)
|
||||||
|
if not icon.is_ok():
|
||||||
|
icon = self.icons['default']
|
||||||
|
self.icons[key] = icon
|
||||||
return icon
|
return icon
|
||||||
|
|
||||||
def icon_from_ext(self, ext):
|
def icon_from_ext(self, ext):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user