зеркало из https://github.com/mozilla/gecko-dev.git
added client nsISupport
This commit is contained in:
Родитель
2b4dbc49c2
Коммит
e75c1064e5
|
@ -1313,7 +1313,7 @@ nsMsgLocalMailFolder::CopyMessages(nsIMsgFolder* srcFolder, nsISupportsArray*
|
|||
NS_IMETHODIMP
|
||||
nsMsgLocalMailFolder::CopyFileMessage(nsIFileSpec* fileSpec, nsIMessage*
|
||||
msgToReplace, PRBool isDraft,
|
||||
nsISupports* aSupport,
|
||||
nsISupports* clientSupport,
|
||||
nsITransactionManager* txnMgr)
|
||||
{
|
||||
nsresult rv = NS_ERROR_NULL_POINTER;
|
||||
|
@ -1338,6 +1338,8 @@ nsMsgLocalMailFolder::CopyFileMessage(nsIFileSpec* fileSpec, nsIMessage*
|
|||
|
||||
rv = InitCopyState(fileSupport, messages, msgToReplace ? PR_TRUE:PR_FALSE);
|
||||
if (NS_FAILED(rv)) goto done;
|
||||
if (clientSupport)
|
||||
mCopyState->clientSupport = do_QueryInterface(clientSupport, &rv);
|
||||
|
||||
parseMsgState = new nsParseMailMessageState();
|
||||
if (parseMsgState)
|
||||
|
|
|
@ -47,6 +47,7 @@ struct nsLocalMailCopyState
|
|||
nsCOMPtr<nsMsgTxn> undoMsgTxn;
|
||||
nsCOMPtr<nsIMessage> message; // current copy message
|
||||
nsCOMPtr<nsIMsgParseMailMsgState> parseMsgState;
|
||||
nsCOMPtr<nsISupports> clientSupport; // save Draft/Template listener support
|
||||
|
||||
nsIMsgMessageService* messageService;
|
||||
PRBool isMove;
|
||||
|
@ -120,7 +121,7 @@ public:
|
|||
NS_IMETHOD CopyMessages(nsIMsgFolder *srcFolder, nsISupportsArray* messages,
|
||||
PRBool isMove, nsITransactionManager* txnMgr);
|
||||
NS_IMETHOD CopyFileMessage(nsIFileSpec* fileSpec, nsIMessage* msgToReplace,
|
||||
PRBool isDraft, nsISupports* aSupport,
|
||||
PRBool isDraft, nsISupports* clientSupport,
|
||||
nsITransactionManager* txnMgr);
|
||||
NS_IMETHOD CreateMessageFromMsgDBHdr(nsIMsgDBHdr *msgDBHdr, nsIMessage **message);
|
||||
NS_IMETHOD GetNewMessages();
|
||||
|
|
Загрузка…
Ссылка в новой задаче