fix: copy QStringView by value

This commit is contained in:
Mat Sutcliffe
2025-06-10 17:10:54 +01:00
committed by Lars Toenning
parent 71c868866c
commit 1e0382463b
2 changed files with 4 additions and 4 deletions

View File

@@ -653,7 +653,7 @@ namespace swift::misc::simulation::fscommon
if (fileContent.isEmpty()) { continue; }
const QList<QStringView> lines = splitLinesRefs(fileContent);
static const QString p("Path=");
for (const QStringView &line : lines)
for (const QStringView line : lines)
{
const qsizetype i = line.lastIndexOf(p, -1, Qt::CaseInsensitive);
if (i < 0 || line.endsWith('=')) { continue; }
@@ -779,7 +779,7 @@ namespace swift::misc::simulation::fscommon
const QString relPath = fsxFileInfo.absolutePath();
QSet<QString> paths;
for (const QStringView &line : lines)
for (const QStringView line : lines)
{
const qsizetype i1 = line.lastIndexOf(p, -1, Qt::CaseInsensitive);
if (i1 < 0) { continue; }
@@ -845,7 +845,7 @@ namespace swift::misc::simulation::fscommon
const QString relPath = fsxFileInfo.absolutePath();
QSet<QString> paths;
for (const QStringView &line : lines)
for (const QStringView line : lines)
{
const qsizetype i1 = line.lastIndexOf(p, -1, Qt::CaseInsensitive);
if (i1 < 0) { continue; }

View File

@@ -422,7 +422,7 @@ namespace swift::misc
{
QMap<QString, QString> map;
QList<QStringView> lines = splitLinesRefs(data);
for (const QStringView &l : lines)
for (const QStringView l : lines)
{
if (l.isEmpty()) { continue; }
const qsizetype i = l.indexOf('=');