diff options
author | Eric Springer <eric.springer@nokia.com> | 2011-06-20 10:52:36 +1000 |
---|---|---|
committer | Eric Springer <eric.springer@nokia.com> | 2011-06-20 10:57:17 +1000 |
commit | 976336d6cdeaa836a3e132134d350c2a8d25d213 (patch) | |
tree | ad2674e490e7e01f55f43dc6e679db7b266bce5a | |
parent | 80d224d0bf46d8f15cddc04b3828a8bdf528169b (diff) |
Check calender invitation also in top part of QMailMessage
Patch by José Dapena
-rw-r--r-- | CHANGES | 1 | ||||
-rw-r--r-- | src/libraries/qmfclient/qmailmessage.cpp | 7 |
2 files changed, 4 insertions, 4 deletions
@@ -3,6 +3,7 @@ Latest Changes 201125 * Fixes: NB#215942 Traditional Chinese character is corrupted in mailbox + * Fixes: NB#232541 Invitations not displayed in the message viewer for Gmail 201123 * Fixes: NB#265223 Original message body shown empty in message view diff --git a/src/libraries/qmfclient/qmailmessage.cpp b/src/libraries/qmfclient/qmailmessage.cpp index efe9f9fb..4e42b811 100644 --- a/src/libraries/qmfclient/qmailmessage.cpp +++ b/src/libraries/qmfclient/qmailmessage.cpp @@ -8094,12 +8094,11 @@ bool QMailMessage::contentModified() const bool QMailMessage::hasCalendarInvitation() const { - QList<const QMailMessagePart*> parts; - for (uint i = 0; i < partCount(); ++i) - parts.append(&partAt(i)); + QList<const QMailMessagePartContainer*> parts; + parts.append(this); while (!parts.isEmpty()) { - const QMailMessagePart *part(parts.takeFirst()); + const QMailMessagePartContainer *part(parts.takeFirst()); if (part->multipartType() != QMailMessagePartContainer::MultipartNone) { for (uint i = 0; i < part->partCount(); ++i) { parts.append(&part->partAt(i)); |