diff --git a/src/shared/proparser/profileevaluator.cpp b/src/shared/proparser/profileevaluator.cpp index a9217a1ac2db2ce8ee706201228818917f321c52..66e8db157a33d2f4c9fa7b89051d3c8ec1efe508 100644 --- a/src/shared/proparser/profileevaluator.cpp +++ b/src/shared/proparser/profileevaluator.cpp @@ -4126,9 +4126,9 @@ QStringList ProFileEvaluator::absoluteFileValues( { absEl = QDir::cleanPath(absEl); int nameOff = absEl.lastIndexOf(QLatin1Char('/')); - QString absDir = QString::fromRawData(absEl.constData(), nameOff); + QString absDir = d->m_tmp1.setRawData(absEl.constData(), nameOff); if (IoUtils::exists(absDir)) { - QString wildcard = QString::fromRawData(absEl.constData() + nameOff + 1, + QString wildcard = d->m_tmp2.setRawData(absEl.constData() + nameOff + 1, absEl.length() - nameOff - 1); if (wildcard.contains(QLatin1Char('*')) || wildcard.contains(QLatin1Char('?'))) { QDir theDir(absDir);