diff options
author | Ahmad Samir <a.samirh78@gmail.com> | 2021-02-22 22:38:43 +0200 |
---|---|---|
committer | Ahmad Samir <a.samirh78@gmail.com> | 2021-03-06 01:33:45 +0200 |
commit | ee35bdce8f6b08922b4c9e0c0c838e5f2c4a79ad (patch) | |
tree | 591898b2b603d84329fe335675d054ad3e28bbd2 /src/core/kconfigini.cpp | |
parent | 36f12b207f6a08f6d5fda7d53246a8abe70edf63 (diff) | |
download | kconfig-ee35bdce8f6b08922b4c9e0c0c838e5f2c4a79ad.tar.gz kconfig-ee35bdce8f6b08922b4c9e0c0c838e5f2c4a79ad.tar.bz2 |
Optimise string operations a bit
- Use QString::arg(Args...) instead of .arg().arg()
- Use QLatin1String for string comparisons, should be faster
- Use QLatin1String::arg() for better readability
- Add the comment dfaure suggested in the MR, to explain why it's '2%'
then '%1' in a QString().arg().arg()
NO_CHANGELOG
Diffstat (limited to 'src/core/kconfigini.cpp')
-rw-r--r-- | src/core/kconfigini.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/core/kconfigini.cpp b/src/core/kconfigini.cpp index f47310d0..dd24a959 100644 --- a/src/core/kconfigini.cpp +++ b/src/core/kconfigini.cpp @@ -44,6 +44,8 @@ static QByteArray lookup(const KConfigIniBackend::BufferFragment fragment, QHash QString KConfigIniBackend::warningProlog(const QFile &file, int line) { + // %2 then %1 i.e. int before QString, so that the QString is last + // This avoids a wrong substitution if the fileName itself contains %1 return QStringLiteral("KConfigIni: In file %2, line %1: ").arg(line).arg(file.fileName()); } |