[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kmime] src: Avoid heap allocations due to QLatin1String->QString conversion
From: Sergio Martins <iamsergio () gmail ! com>
Date: 2015-08-18 22:43:21
Message-ID: E1ZRpbF-00077L-Ms () scm ! kde ! org
[Download RAW message or body]
Git commit cfad4c5e50a180ac16b558554cca2531eb1e16ea by Sergio Martins.
Committed on 18/08/2015 at 22:42.
Pushed by smartins into branch 'master'.
Avoid heap allocations due to QLatin1String->QString conversion
M +7 -7 src/kmime_util.cpp
http://commits.kde.org/kmime/cfad4c5e50a180ac16b558554cca2531eb1e16ea
diff --git a/src/kmime_util.cpp b/src/kmime_util.cpp
index c20ce8a..39c4915 100644
--- a/src/kmime_util.cpp
+++ b/src/kmime_util.cpp
@@ -81,13 +81,13 @@ bool isUsAscii(const QString &s)
QString nameForEncoding(Headers::contentEncoding enc)
{
switch (enc) {
- case Headers::CE7Bit: return QString::fromLatin1("7bit");
- case Headers::CE8Bit: return QString::fromLatin1("8bit");
- case Headers::CEquPr: return QString::fromLatin1("quoted-printable");
- case Headers::CEbase64: return QString::fromLatin1("base64");
- case Headers::CEuuenc: return QString::fromLatin1("uuencode");
- case Headers::CEbinary: return QString::fromLatin1("binary");
- default: return QString::fromLatin1("unknown");
+ case Headers::CE7Bit: return QStringLiteral("7bit");
+ case Headers::CE8Bit: return QStringLiteral("8bit");
+ case Headers::CEquPr: return QStringLiteral("quoted-printable");
+ case Headers::CEbase64: return QStringLiteral("base64");
+ case Headers::CEuuenc: return QStringLiteral("uuencode");
+ case Headers::CEbinary: return QStringLiteral("binary");
+ default: return QStringLiteral("unknown");
}
}
=20
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic