diff --git a/src/file/basicindexingjob.cpp b/src/file/basicindexingjob.cpp --- a/src/file/basicindexingjob.cpp +++ b/src/file/basicindexingjob.cpp @@ -129,15 +129,15 @@ QVector types; // Basic types - if (mimeType.contains(QLatin1String("audio"))) + if (mimeType.startsWith(QLatin1String("audio/"))) types << Type::Audio; - if (mimeType.contains(QLatin1String("video"))) + if (mimeType.startsWith(QLatin1String("video/"))) types << Type::Video; - if (mimeType.contains(QLatin1String("image"))) + if (mimeType.startsWith(QLatin1String("image/"))) types << Type::Image; if (mimeType.contains(QLatin1String("document"))) types << Type::Document; - if (mimeType.contains(QLatin1String("text"))) + if (mimeType.startsWith(QLatin1String("text/"))) types << Type::Text; if (mimeType.contains(QLatin1String("powerpoint"))) {