Merge nested ifs with &&
diff --git a/src/read.c b/src/read.c index 02ad0ba..2755bcc 100644 --- a/src/read.c +++ b/src/read.c
@@ -1191,13 +1191,11 @@ avifProperty * dstProp = (avifProperty *)avifArrayPushPtr(&gridItem->properties); memcpy(dstProp, srcProp, sizeof(avifProperty)); - if (!alpha) { - if (item->progressive) { - decoder->progressiveState = AVIF_PROGRESSIVE_STATE_AVAILABLE; - if (tile->input->samples.count > 1) { - decoder->progressiveState = AVIF_PROGRESSIVE_STATE_ACTIVE; - decoder->imageCount = tile->input->samples.count; - } + if (!alpha && item->progressive) { + decoder->progressiveState = AVIF_PROGRESSIVE_STATE_AVAILABLE; + if (tile->input->samples.count > 1) { + decoder->progressiveState = AVIF_PROGRESSIVE_STATE_ACTIVE; + decoder->imageCount = tile->input->samples.count; } } }