kio: fix rare ffmpeg metadata extractor crash

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2022-04-28 20:55:48 +03:00
parent f52ce6884d
commit a70b97b0e2

View file

@ -77,6 +77,10 @@ QStringList KFileMetaDataFFmpegPlugin::mimeTypes() const
{
QStringList result;
foreach (const KMimeType::Ptr &kmimetype, KMimeType::allMimeTypes()) {
// NOTE: it may be null during sycoca database update
if (kmimetype.isNull()) {
continue;
}
if (kmimetype->name().startsWith("audio/") || kmimetype->name().startsWith("video/")) {
result.append(kmimetype->name());
}