Merge pull request #1359 from Cheong-Lau/fix-thumbnail

fix(tab): thumbnails not rendering for some file formats
This commit is contained in:
Jeremy Soller 2025-11-11 18:47:51 -07:00 committed by GitHub
commit 28da136222
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -46,7 +46,7 @@ use icu::{
},
locale::preferences::extensions::unicode::keywords::HourCycle,
};
use image::ImageDecoder;
use image::{DynamicImage, ImageDecoder, ImageReader};
use jxl_oxide::integration::JxlDecoder;
use mime_guess::{Mime, mime};
use rustc_hash::FxHashMap;
@ -1948,10 +1948,9 @@ impl ItemThumbnail {
Ok(status) => {
if status.success() {
match image::ImageReader::open(file.path())
.and_then(image::ImageReader::with_guessed_format)
.and_then(ImageReader::with_guessed_format)
{
Ok(reader) => match reader.decode().map(image::DynamicImage::into_rgb8)
{
Ok(reader) => match reader.decode().map(DynamicImage::into_rgba8) {
Ok(image) => {
return Some((
Self::Image(