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 '.' + format.toLower();
}) | ranges::views::filter([](const auto &format) {
const auto mimes = QMimeDatabase().mimeTypesForFileName(format);
return mimes.isEmpty()
|| !mimes.front().name().startsWith(u"image/"_q);
const auto mimes = QMimeDatabase().mimeTypesForFileName(
u"test"_q + format);
return !mimes.isEmpty()
&& mimes.front().name().startsWith(u"image/"_q);
}) | ranges::to<QStringList>;
}();
return result;