Fix image format mime type filter

This commit is contained in:
Ilya Fedin 2022-12-28 03:17:33 +04:00 committed by John Preston
parent 27bcd35832
commit 1b8352f878
1 changed files with 4 additions and 3 deletions

View File

@ -18,9 +18,10 @@ const QStringList &ImageExtensions() {
return formats | ranges::views::transform([](const auto &format) { return formats | ranges::views::transform([](const auto &format) {
return '.' + format.toLower(); return '.' + format.toLower();
}) | ranges::views::filter([](const auto &format) { }) | ranges::views::filter([](const auto &format) {
const auto mimes = QMimeDatabase().mimeTypesForFileName(format); const auto mimes = QMimeDatabase().mimeTypesForFileName(
return mimes.isEmpty() u"test"_q + format);
|| !mimes.front().name().startsWith(u"image/"_q); return !mimes.isEmpty()
&& mimes.front().name().startsWith(u"image/"_q);
}) | ranges::to<QStringList>; }) | ranges::to<QStringList>;
}(); }();
return result; return result;