diff -r 4e54af54a4a1 -r 6c59112cfd31 emailuis/nmailui/src/nmviewerserviceinterface.cpp --- a/emailuis/nmailui/src/nmviewerserviceinterface.cpp Wed Sep 15 17:47:19 2010 +0300 +++ b/emailuis/nmailui/src/nmviewerserviceinterface.cpp Thu Sep 30 11:43:07 2010 +0300 @@ -50,23 +50,6 @@ /*! - This has the soon to be DEPRICATED three argument interface!!! - Use viewMessage(QVariant idList, QVariant flags) instead!!! -*/ -void NmViewerServiceInterface::viewMessage(QVariant mailboxId, - QVariant folderId, - QVariant messageId) -{ - QVariantList idList; - idList.append(mailboxId); - idList.append(folderId); - idList.append(messageId); - QVariant idListAsVariant = QVariant::fromValue(idList); - viewMessage(idListAsVariant, QVariant(EmailBackReturnsToMessageList)); -} - - -/*! Opens the message view according to the given IDs. \param idList A list containing the required IDs for locating the wanted @@ -150,6 +133,9 @@ mApplication->enterNmUiView(startParam); completeRequest(mAsyncReqId, 0); + + delete message; + message = NULL; } else { // The message was not found!