Fix image format mime type filter
This commit is contained in:
parent
27bcd35832
commit
1b8352f878
|
@ -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;
|
||||||
|
|
Loading…
Reference in New Issue