1
0
Fork 0
mirror of https://github.com/LadybirdBrowser/ladybird.git synced 2025-06-11 02:13:56 +09:00

LibImageDecoderClient: Decoded images with 0 frames are not successful

Previously you could pass anything (e.g a text file) to ImageDecoder and
it would "succeed" in decoding it and give you back a 0-frame result.

Let's consider that state a failure instead.
This commit is contained in:
Andreas Kling 2021-05-14 19:40:49 +02:00
parent 3168a4afe8
commit fa0e23009a
Notes: sideshowbarker 2024-07-18 18:09:19 +09:00

View file

@ -51,6 +51,9 @@ Optional<DecodedImage> Client::decode_image(const ByteBuffer& encoded_data)
auto& response = response_or_error.value();
if (response.bitmaps().is_empty())
return {};
DecodedImage image;
image.is_animated = response.is_animated();
image.loop_count = response.loop_count();