aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/utils/differ.cpp
diff options
context:
space:
mode:
authorAlessandro Portale <alessandro.portale@qt.io>2021-02-16 15:01:44 +0100
committerAlessandro Portale <alessandro.portale@qt.io>2021-02-17 14:45:05 +0000
commit97a45f7512adddecff12d9f7b10b1fbd7cb853c2 (patch)
treedffbe5ca5dcd0c1b1d37c1feb7b1fc5b5a8100f7 /src/libs/utils/differ.cpp
parent72d91dc94af1861c4374dab5698859149b21dbfd (diff)
Libs: Use qAsConst with non-const Qt containers in range-loops
Change-Id: I00d9f7c1634bbb62191470d58158e1fd150533c0 Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
Diffstat (limited to 'src/libs/utils/differ.cpp')
-rw-r--r--src/libs/utils/differ.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/libs/utils/differ.cpp b/src/libs/utils/differ.cpp
index 66c23e9fe2..8eb04174e8 100644
--- a/src/libs/utils/differ.cpp
+++ b/src/libs/utils/differ.cpp
@@ -89,14 +89,13 @@ static QList<Diff> decode(const QList<Diff> &diffList, const QStringList &lines)
{
QList<Diff> newDiffList;
newDiffList.reserve(diffList.count());
- for (Diff diff : diffList) {
+ for (const Diff &diff : diffList) {
QString text;
for (QChar c : diff.text) {
const int idx = static_cast<ushort>(c.unicode());
text += lines.value(idx);
}
- diff.text = text;
- newDiffList.append(diff);
+ newDiffList.append({diff.command, text});
}
return newDiffList;
}