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

LibGfx/PNG: Remove the useless HeaderDecoded state

This commit is contained in:
Lucas CHOLLET 2023-07-17 00:57:29 -04:00 committed by Sam Atkins
parent a173275afa
commit 5d94bb4fcc

View file

@ -156,7 +156,6 @@ struct PNGLoadingContext {
enum State {
NotDecoded = 0,
Error,
HeaderDecoded,
IHDRDecoded,
ImageDataChunkDecoded,
ChunksDecoded,
@ -589,9 +588,6 @@ NEVER_INLINE FLATTEN static ErrorOr<void> unfilter(PNGLoadingContext& context)
static bool decode_png_header(PNGLoadingContext& context)
{
if (context.state >= PNGLoadingContext::HeaderDecoded)
return true;
if (!context.data || context.data_size < sizeof(PNG::header)) {
dbgln_if(PNG_DEBUG, "Missing PNG header");
context.state = PNGLoadingContext::State::Error;
@ -605,7 +601,6 @@ static bool decode_png_header(PNGLoadingContext& context)
}
context.data_current_ptr = context.data + sizeof(PNG::header);
context.state = PNGLoadingContext::HeaderDecoded;
return true;
}