diff options
author | Don Sanders <don.sanders@nokia.com> | 2011-06-07 15:00:50 +0300 |
---|---|---|
committer | Don Sanders <don.sanders@nokia.com> | 2011-06-07 15:00:50 +0300 |
commit | 28785fa1a3d9e2706653ca243f923ced44bd1433 (patch) | |
tree | b6c212c5c5354de59cbde5a204b315f5de46ab7e | |
parent | a540e24ae40a2233c2bcc2c7dcdb81c45ddd9d05 (diff) |
Fix for empty previews regression.2011W22_3
Patch from Eric.
-rw-r--r-- | src/libraries/qmfclient/qmailstore_p.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libraries/qmfclient/qmailstore_p.cpp b/src/libraries/qmfclient/qmailstore_p.cpp index 299b9908..86b62afd 100644 --- a/src/libraries/qmfclient/qmailstore_p.cpp +++ b/src/libraries/qmfclient/qmailstore_p.cpp @@ -5645,6 +5645,9 @@ QMailStorePrivate::AttemptResult QMailStorePrivate::attemptUpdateMessage(QMailMe const_cast<const QMailMessage*>(message)->foreachPart<ReferenceStorer&>(refStorer); } + // Force evaluation of preview, to dirty metadata if it's changed + metaData->preview(); + if (metaData->dataModified()) { // Assume all the meta data fields have been updated updateProperties = QMailStorePrivate::updatableMessageProperties(); @@ -5724,9 +5727,6 @@ QMailStorePrivate::AttemptResult QMailStorePrivate::attemptUpdateMessage(QMailMe metaData->setContentScheme(defaultContentScheme()); } - // TODO: remove hack to force eager preview generation - message->preview(); - MutexGuard lock(contentManagerMutex()); lock.lock(); |