summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Springer <eric.springer@nokia.com>2011-06-20 10:52:36 +1000
committerEric Springer <eric.springer@nokia.com>2011-06-20 10:57:17 +1000
commit976336d6cdeaa836a3e132134d350c2a8d25d213 (patch)
treead2674e490e7e01f55f43dc6e679db7b266bce5a
parent80d224d0bf46d8f15cddc04b3828a8bdf528169b (diff)
Check calender invitation also in top part of QMailMessage
Patch by José Dapena
-rw-r--r--CHANGES1
-rw-r--r--src/libraries/qmfclient/qmailmessage.cpp7
2 files changed, 4 insertions, 4 deletions
diff --git a/CHANGES b/CHANGES
index 95788051..41829977 100644
--- a/CHANGES
+++ b/CHANGES
@@ -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));