From 4bd35674845a16ffbaf7eec0f4b1d411e3dce89c Mon Sep 17 00:00:00 2001 From: Anton Kudryavtsev Date: Tue, 5 Sep 2023 12:13:04 +0300 Subject: [PATCH] QDecompressHelper: uncache acceptedEncoding MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The only user already has its own cache of transformed copy of acceptedEncoding list since 43d15dd57235835a26977c227f90753c2fc196e4 Change-Id: I485b41555f327c6ff39dd48347240a725f00e09b Reviewed-by: MÃ¥rten Nordheim --- src/network/access/qdecompresshelper.cpp | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/src/network/access/qdecompresshelper.cpp b/src/network/access/qdecompresshelper.cpp index 0efdec3102..677c1a6bb2 100644 --- a/src/network/access/qdecompresshelper.cpp +++ b/src/network/access/qdecompresshelper.cpp @@ -75,15 +75,12 @@ bool QDecompressHelper::isSupportedEncoding(QByteArrayView encoding) QByteArrayList QDecompressHelper::acceptedEncoding() { - static QByteArrayList accepted = []() { - QByteArrayList list; - list.reserve(std::size(contentEncodingMapping)); - for (const auto &mapping : contentEncodingMapping) { - list << mapping.name.toByteArray(); - } - return list; - }(); - return accepted; + QByteArrayList list; + list.reserve(std::size(contentEncodingMapping)); + for (const auto &mapping : contentEncodingMapping) { + list << mapping.name.toByteArray(); + } + return list; } QDecompressHelper::~QDecompressHelper()