QMimeProvider: reduce scope of variable

Change-Id: I0914530b76d1a97b4d9216bc670b5a846f1eda72
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
bb10
David Faure 2023-08-30 11:56:06 +02:00
parent 1b39e61a77
commit b281c7a4eb
1 changed files with 1 additions and 1 deletions

View File

@ -212,13 +212,13 @@ void QMimeBinaryProvider::addFileNameMatches(const QString &fileName, QMimeGlobM
if (fileName.isEmpty())
return;
Q_ASSERT(m_cacheFile);
const QString lowerFileName = fileName.toLower();
int numMatches = 0;
// Check literals (e.g. "Makefile")
numMatches = matchGlobList(result, m_cacheFile.get(),
m_cacheFile->getUint32(PosLiteralListOffset), fileName);
// Check the very common *.txt cases with the suffix tree
if (numMatches == 0) {
const QString lowerFileName = fileName.toLower();
const int reverseSuffixTreeOffset = m_cacheFile->getUint32(PosReverseSuffixTreeOffset);
const int numRoots = m_cacheFile->getUint32(reverseSuffixTreeOffset);
const int firstRootOffset = m_cacheFile->getUint32(reverseSuffixTreeOffset + 4);