--- a/emailuis/nmframeworkadapter/src/nmfwamessagepartfetchingoperation.cpp Fri May 14 15:41:10 2010 +0300
+++ b/emailuis/nmframeworkadapter/src/nmfwamessagepartfetchingoperation.cpp Thu May 27 12:43:55 2010 +0300
@@ -119,9 +119,20 @@
}
/*!
+ * Complete the operation
+ */
+void NmFwaMessagePartFetchingOperation::doCompleteOperation()
+{
+ mRequestId = NmNotFoundError;
+}
+/*!
+ Cancels the async operation. \sa NmOperation
*/
void NmFwaMessagePartFetchingOperation::doCancelOperation()
{
- TRAP_IGNORE(mMailClient.CancelL(mRequestId));
+ if (mRequestId >= 0) {
+ TRAP_IGNORE(mMailClient.CancelL(mRequestId));
+ mRequestId = NmNotFoundError;
+ }
}