gwenview: attempt to load all images that are not one of the static MIME types

fixes loading of HEIF images for example which ImageMagick can load but is
not registered from gvpart.desktop and gwenview.desktop

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2022-05-27 06:59:16 +03:00
parent 7d6cd5a36e
commit 5b6bfc3935

View file

@ -154,10 +154,13 @@ Kind mimeTypeKind(const QString& mimeType)
if (svgImageMimeTypes().contains(mimeType)) {
return KIND_IMAGE;
}
if (mimeType.startsWith(QLatin1String("inode/directory"))) {
// if it is image but it is not one of the static MIME types attempt to open it anyway
if (mimeType.startsWith(QLatin1String("image/"))) {
return KIND_IMAGE;
}
if (mimeType == QLatin1String("inode/directory")) {
return KIND_DIR;
}
return KIND_FILE;
}