[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