diff options
author | Don Sanders <don.sanders@nokia.com> | 2012-05-08 10:58:20 +0300 |
---|---|---|
committer | Don Sanders <don.sanders@nokia.com> | 2012-05-08 10:59:30 +0300 |
commit | 0ebe11b21651ebace307f152bf0bc3a4a934d10a (patch) | |
tree | 0a830eae44b51b6016815f871fb58215c42250d0 | |
parent | 3752376257298395119de68283837c694f706cc3 (diff) |
Fix a bug where Todo and CalendarInvitation flags shared the same bit.
-rw-r--r-- | src/libraries/qmfclient/qmailstore_p.cpp | 2 | ||||
-rw-r--r-- | src/plugins/contentmanagers/qmfstoragemanager/qmfstoragemanager.cpp | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/src/libraries/qmfclient/qmailstore_p.cpp b/src/libraries/qmfclient/qmailstore_p.cpp index 9d663069..062cea51 100644 --- a/src/libraries/qmfclient/qmailstore_p.cpp +++ b/src/libraries/qmfclient/qmailstore_p.cpp @@ -2598,7 +2598,7 @@ bool QMailStorePrivate::initStore() || attemptRegisterStatusBit("HighPriority", "messagestatus", 63, true, const_cast<quint64 *>(&QMailMessage::HighPriority), t, false) || attemptRegisterStatusBit("LowPriority", "messagestatus", 63, true, const_cast<quint64 *>(&QMailMessage::LowPriority), t, false) || attemptRegisterStatusBit("CalendarInvitation", "messagestatus", 63, true, const_cast<quint64 *>(&QMailMessage::CalendarInvitation), t, false) - || attemptRegisterStatusBit("Todo", "messagestatus", 63, true, const_cast<quint64 *>(&QMailMessage::CalendarInvitation), t, false); + || attemptRegisterStatusBit("Todo", "messagestatus", 63, true, const_cast<quint64 *>(&QMailMessage::Todo), t, false); if (res) { qWarning() << "There was an error registering flags."; diff --git a/src/plugins/contentmanagers/qmfstoragemanager/qmfstoragemanager.cpp b/src/plugins/contentmanagers/qmfstoragemanager/qmfstoragemanager.cpp index 81344d40..a4cc31db 100644 --- a/src/plugins/contentmanagers/qmfstoragemanager/qmfstoragemanager.cpp +++ b/src/plugins/contentmanagers/qmfstoragemanager/qmfstoragemanager.cpp @@ -705,6 +705,7 @@ struct PartStorer } else { syncFile(file); } + file->close(); } return true; |