summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Springer <eric.springer@nokia.com>2011-06-15 17:48:03 +1000
committerEric Springer <eric.springer@nokia.com>2011-06-15 17:48:03 +1000
commitc8549f69e3ceb8af5c07dd139034a4452f03988c (patch)
treed76415c4fed17d307142e547a6733a412759bb6d
parentce51f31090ce86e5aece896e34d3ae06e9c96e03 (diff)
Truncate plaintext preview at maxPreviewLength
-rw-r--r--src/libraries/qmfclient/qmailmessage.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libraries/qmfclient/qmailmessage.cpp b/src/libraries/qmfclient/qmailmessage.cpp
index cc8c5951..efe9f9fb 100644
--- a/src/libraries/qmfclient/qmailmessage.cpp
+++ b/src/libraries/qmfclient/qmailmessage.cpp
@@ -8238,7 +8238,7 @@ void QMailMessage::refreshPreview()
if ((part = findPlainTextContainer()) && part->hasBody()) {
QString plaintext(part->body().data());
plaintext.remove(QRegExp("\\[(image|cid):[^\\]]*\\]", Qt::CaseInsensitive));
- metaDataImpl()->setPreview(plaintext);
+ metaDataImpl()->setPreview(plaintext.left(maxPreviewLength));
} else if ((part = findHtmlContainer()) && part->hasBody()) {
QString markup = part->body().data();
markup.remove(QRegExp("<\\s*(style|head|form|script)[^<]*<\\s*/\\s*\\1\\s*>", Qt::CaseInsensitive));