diff -r bf7eb7911fc5 -r 997a02608b3a emailuis/nmailui/src/nmviewerviewnetmanager.cpp --- a/emailuis/nmailui/src/nmviewerviewnetmanager.cpp Wed Jun 23 18:00:21 2010 +0300 +++ b/emailuis/nmailui/src/nmviewerviewnetmanager.cpp Tue Jul 06 14:04:34 2010 +0300 @@ -11,8 +11,9 @@ * * Contributors: * -* Description: -* +* Description: NMail viewer net manager implementation. +* This class is needed to separate cid +* images from url-based images */ #include "nmuiheaders.h" @@ -73,19 +74,20 @@ && requestUrl.scheme()==NmViewerViewNetManagerScheme) { QString id = requestUrl.path(); NmId partId; - bool isFetched = false; + bool isFetched(false); NmMessage *message = mMessageView->message(); if (message) { QVariant data = mMessageView->webView()->loadResource( QTextDocument::ImageResource, requestUrl, partId, isFetched); - NmViewerViewNetReply* reply = NULL; + NmViewerViewNetReply* reply(NULL); if (isFetched) { reply = new NmViewerViewNetReply(data, mUiEngine); } - else { + else { + const NmMessageEnvelope &env = message->envelope(); reply = new NmViewerViewNetReply(data, mUiEngine, - message->envelope().mailboxId(), message->envelope().folderId(), - message->envelope().messageId(), partId); + env.mailboxId(), env.folderId(), + env.messageId(), partId); } reply->setOriginalRequest(myRequest); return reply;