diff --git a/src/backends/fake/kauth-policy-gen-polkit.cpp b/src/backends/fake/kauth-policy-gen-polkit.cpp --- a/src/backends/fake/kauth-policy-gen-polkit.cpp +++ b/src/backends/fake/kauth-policy-gen-polkit.cpp @@ -47,18 +47,20 @@ out << header; - foreach (const Action &action, actions) { + for (const Action &action : qAsConst(actions)) { out << dent << "\n"; - foreach (const QString &lang, action.descriptions.keys()) { + const auto lstKeys = action.descriptions.keys(); + for (const QString &lang : lstKeys) { out << dent << dent << "' << action.messages.value(lang) << "\n"; } - foreach (const QString &lang, action.messages.keys()) { + const auto lstMessagesKeys = action.messages.keys(); + for (const QString &lang : lstMessagesKeys) { out << dent << dent << "" << domain[QLatin1String("icon")] << "\n"; } - foreach (const Action &action, actions) { + for (const Action &action : qAsConst(actions)) { out << dent << "\n"; for (QHash< QString, QString >::const_iterator i = action.messages.constBegin(); i != action.messages.constEnd(); ++i) {