diff --git a/src/lossless.rs b/src/lossless.rs index f364ef8..99be480 100644 --- a/src/lossless.rs +++ b/src/lossless.rs @@ -512,6 +512,10 @@ impl LosslessDecoder { data[index * 4 + i * 4..][..4].copy_from_slice(&value); } + if let Some(color_cache) = huffman_info.color_cache.as_mut() { + color_cache.insert(value); + } + index += n; continue; }