--- a/emailuis/nmframeworkadapter/src/nmfwamessagefetchingoperation.cpp Fri May 14 04:17:40 2010 +0300
+++ b/emailuis/nmframeworkadapter/src/nmfwamessagefetchingoperation.cpp Fri May 14 04:41:45 2010 +0300
@@ -62,9 +62,23 @@
}
}
+/*!
+ * Complete the operation
+ */
+void NmFwaMessageFetchingOperation::doCompleteOperation()
+{
+ mRequestId = NmNotFoundError;
+}
+
+/*!
+ Cancels the async operation. \sa NmOperation
+ */
void NmFwaMessageFetchingOperation::doCancelOperation()
{
- TRAP_IGNORE(mMailClient.CancelL(mRequestId));
+ if (mRequestId >= 0) {
+ TRAP_IGNORE(mMailClient.CancelL(mRequestId));
+ mRequestId = NmNotFoundError;
+ }
}
/*!