1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 19:07:35 +00:00

LibGfx/WebP: Check presence of ANMF chunks correctly

Previously, we looked at the wrong variable here.
This commit is contained in:
Nico Weber 2023-05-05 14:27:16 -04:00 committed by Andreas Kling
parent ac9d60bb13
commit 835d328a6c

View file

@ -1372,7 +1372,7 @@ static ErrorOr<void> decode_webp_extended(WebPLoadingContext& context, ReadonlyB
}
// "ANMF Chunk: [...] If the Animation flag is not set, then this chunk SHOULD NOT be present."
if (!context.vp8x_header.has_animation && context.animation_header_chunk.has_value()) {
if (!context.vp8x_header.has_animation && !context.animation_frame_chunks.is_empty()) {
dbgln_if(WEBP_DEBUG, "WebPImageDecoderPlugin: Header claims no animation, but ANMF chunks present. Ignoring ANMF chunks.");
context.animation_frame_chunks.clear();
}