diff options
author | Don Sanders <don.sanders@nokia.com> | 2011-10-07 12:04:49 +0300 |
---|---|---|
committer | Don Sanders <don.sanders@nokia.com> | 2011-10-07 12:04:49 +0300 |
commit | 7614e9635ca80dd389ce19add089aa8173a2c490 (patch) | |
tree | 665cd2f46b43fbb75d9bd0eef3a965ee6c5e35da | |
parent | 57075f4b5596935bed0d7210c2e7f3f4c5c529cb (diff) |
Another simpler attempt to fix regression related to NB#2721772011W40_3
Use existing sendingId member variable.
-rw-r--r-- | src/plugins/messageservices/smtp/smtpclient.cpp | 8 | ||||
-rw-r--r-- | src/plugins/messageservices/smtp/smtpclient.h | 1 |
2 files changed, 1 insertions, 8 deletions
diff --git a/src/plugins/messageservices/smtp/smtpclient.cpp b/src/plugins/messageservices/smtp/smtpclient.cpp index 2d5b0b8a..3104577a 100644 --- a/src/plugins/messageservices/smtp/smtpclient.cpp +++ b/src/plugins/messageservices/smtp/smtpclient.cpp @@ -379,10 +379,6 @@ void SmtpClient::nextAction(const QString &response) { if (responseCode == 220) { mailItr = mailList.begin(); - statusMailId = QMailMessageId(); - if (mailItr != mailList.end()) { - statusMailId = mailItr->mail.id(); - } capabilities.clear(); // We need to know if extensions are supported @@ -769,11 +765,9 @@ void SmtpClient::nextAction(const QString &response) mailItr++; if (mailItr == mailList.end()) { status = Quit; - statusMailId = QMailMessageId(); } else { // More messages to send status = MetaData; - statusMailId = mailItr->mail.id(); } nextAction(QString()); } else { @@ -854,7 +848,7 @@ void SmtpClient::operationFailed(int code, const QString &text) void SmtpClient::operationFailed(QMailServiceAction::Status::ErrorCode code, const QString &text) { QMailServiceAction::Status actionStatus; - actionStatus.messageId = statusMailId; + actionStatus.messageId = sendingId; actionStatus.errorCode = code; if (code != QMailServiceAction::Status::ErrNoError) { diff --git a/src/plugins/messageservices/smtp/smtpclient.h b/src/plugins/messageservices/smtp/smtpclient.h index 31d4a8d7..df072802 100644 --- a/src/plugins/messageservices/smtp/smtpclient.h +++ b/src/plugins/messageservices/smtp/smtpclient.h @@ -122,7 +122,6 @@ private: TransferStatus status; QList<RawEmail> mailList; QList<RawEmail>::Iterator mailItr; - statusMailId; QList<QMailMessage::MessageChunk> mailChunks; QMailMessageId sendingId; uint messageLength; |