From f5514d672632c4ff8ca0912d81c17760e4c39b99 Mon Sep 17 00:00:00 2001 From: "Hoa V. DINH" Date: Mon, 6 Jan 2014 20:42:29 -0800 Subject: Fixed #541: returns uid mapping properly --- src/async/imap/MCIMAPCopyMessagesOperation.cc | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src/async/imap/MCIMAPCopyMessagesOperation.cc') diff --git a/src/async/imap/MCIMAPCopyMessagesOperation.cc b/src/async/imap/MCIMAPCopyMessagesOperation.cc index 9356c6e4..87ef8e20 100644 --- a/src/async/imap/MCIMAPCopyMessagesOperation.cc +++ b/src/async/imap/MCIMAPCopyMessagesOperation.cc @@ -17,12 +17,12 @@ IMAPCopyMessagesOperation::IMAPCopyMessagesOperation() { mUids = NULL; mDestFolder = NULL; - mDestUids = NULL; + mUidMapping = NULL; } IMAPCopyMessagesOperation::~IMAPCopyMessagesOperation() { - MC_SAFE_RELEASE(mDestUids); + MC_SAFE_RELEASE(mUidMapping); MC_SAFE_RELEASE(mUids); MC_SAFE_RELEASE(mDestFolder); } @@ -37,9 +37,9 @@ IndexSet * IMAPCopyMessagesOperation::uids() return mUids; } -IndexSet * IMAPCopyMessagesOperation::destUids() +HashMap * IMAPCopyMessagesOperation::uidMapping() { - return mDestUids; + return mUidMapping; } void IMAPCopyMessagesOperation::setDestFolder(String * destFolder) @@ -55,7 +55,7 @@ String * IMAPCopyMessagesOperation::destFolder() void IMAPCopyMessagesOperation::main() { ErrorCode error; - session()->session()->copyMessages(folder(), mUids, mDestFolder, &mDestUids, &error); - MC_SAFE_RETAIN(mDestUids); + session()->session()->copyMessages(folder(), mUids, mDestFolder, &mUidMapping, &error); + MC_SAFE_RETAIN(mUidMapping); setError(error); } -- cgit v1.2.3