Oops forgot to fallback to default icon for mimetypes that dont have a custom icon available

This commit is contained in:
Kovid Goyal 2022-07-15 21:12:23 +05:30
parent 6429a45a07
commit 19265be1d9
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -796,7 +796,10 @@ class FileIconProvider(QFileIconProvider):
if isinstance(candidate, QIcon):
return candidate
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
def icon_from_ext(self, ext):