From 7edf807082286279d8962323a0378d566361031b Mon Sep 17 00:00:00 2001 From: Akseli Lahtinen Date: Wed, 10 Jun 2026 15:05:06 +0300 Subject: [PATCH] avif: If we only have single image, return false at jumpToNextImage We were errorneously returning true here, as we do not have any more images to jump to. If we only have one image, return false. This avoids the avif handler getting stuck in a loop with only single images. BUG: 521200 FIXED-IN: 6.28 --- src/imageformats/avif.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/imageformats/avif.cpp b/src/imageformats/avif.cpp index eab0a49..4baa781 100644 --- a/src/imageformats/avif.cpp +++ b/src/imageformats/avif.cpp @@ -1181,7 +1181,7 @@ bool QAVIFHandler::jumpToNextImage() if (m_decoder->imageIndex >= 0) { if (m_decoder->imageCount < 2) { m_parseState = ParseAvifSuccess; - return true; + return false; } if (m_decoder->imageIndex >= m_decoder->imageCount - 1) { // start from beginning