diff --git a/src/imageformats/avif.cpp b/src/imageformats/avif.cpp index 33c32d2..eb9fe16 100644 --- a/src/imageformats/avif.cpp +++ b/src/imageformats/avif.cpp @@ -722,13 +722,15 @@ bool QAVIFHandler::write(const QImage &image) QVariant QAVIFHandler::option(ImageOption option) const { + if (option == Quality) { + return m_quality; + } + if (!supportsOption(option) || !ensureParsed()) { return QVariant(); } switch (option) { - case Quality: - return m_quality; case Size: return m_current_image.size(); case Animation: