diff --git a/src/gui/image/qimagereaderwriterhelpers.cpp b/src/gui/image/qimagereaderwriterhelpers.cpp index 1255cd827a..2916e5260d 100644 --- a/src/gui/image/qimagereaderwriterhelpers.cpp +++ b/src/gui/image/qimagereaderwriterhelpers.cpp @@ -113,11 +113,11 @@ QList supportedMimeTypes(Capability cap) return mimeTypes; } -QList imageFormatsForMimeType(const QByteArray &mimeType, Capability cap) +QList imageFormatsForMimeType(QByteArrayView mimeType, Capability cap) { QList formats; if (mimeType.startsWith("image/")) { - const QByteArray type = mimeType.mid(sizeof("image/") - 1); + const QByteArrayView type = mimeType.mid(sizeof("image/") - 1); for (const auto &fmt : _qt_BuiltInFormats) { if (fmt.mimeType == type && !formats.contains(fmt.extension)) formats << fmt.extension; diff --git a/src/gui/image/qimagereaderwriterhelpers_p.h b/src/gui/image/qimagereaderwriterhelpers_p.h index 8e999db5b9..930a57b536 100644 --- a/src/gui/image/qimagereaderwriterhelpers_p.h +++ b/src/gui/image/qimagereaderwriterhelpers_p.h @@ -94,7 +94,7 @@ enum Capability { }; QList supportedImageFormats(Capability cap); QList supportedMimeTypes(Capability cap); -QList imageFormatsForMimeType(const QByteArray &mimeType, Capability cap); +QList imageFormatsForMimeType(QByteArrayView mimeType, Capability cap); }