зеркало из https://github.com/mozilla/pjs.git
Add nsMsgStatusFeedback to factory.
This commit is contained in:
Родитель
d6629ef16b
Коммит
6eec2b3dc5
|
@ -211,5 +211,16 @@
|
|||
#define NS_MESSENGER_PROGID \
|
||||
"component://netscape/messenger"
|
||||
|
||||
//
|
||||
// nsMsgStatusFeedback
|
||||
//
|
||||
#define NS_MSGSTATUSFEEDBACK_PROGID \
|
||||
"component://netscape/messenger/statusfeedback"
|
||||
|
||||
/* B1AA0820-D04B-11d2-8069-006008128C4E */
|
||||
#define NS_MSGSTATUSFEEDBACK_CID \
|
||||
{ 0xbd85a417, 0x5433, 0x11d3, \
|
||||
{0x8a, 0xc5, 0x0, 0x60, 0xb0, 0xfc, 0x4, 0xd2} }
|
||||
|
||||
|
||||
#endif // nsMessageBaseCID_h__
|
||||
|
|
|
@ -60,6 +60,8 @@
|
|||
|
||||
#include "nsMsgFolderCache.h"
|
||||
|
||||
#include "nsMsgStatusFeedback.h"
|
||||
|
||||
#ifdef DOING_FILTERS
|
||||
#include "nsMsgFilterService.h"
|
||||
#endif
|
||||
|
@ -106,6 +108,10 @@ static NS_DEFINE_CID(kMsgCopyServiceCID, NS_MSGCOPYSERVICE_CID);
|
|||
|
||||
// Msg Folder Cache stuff
|
||||
static NS_DEFINE_CID(kMsgFolderCacheCID, NS_MSGFOLDERCACHE_CID);
|
||||
|
||||
//Feedback stuff
|
||||
static NS_DEFINE_CID(kMsgStatusFeedbackCID, NS_MSGSTATUSFEEDBACK_CID);
|
||||
|
||||
////////////////////////////////////////////////////////////
|
||||
//
|
||||
////////////////////////////////////////////////////////////
|
||||
|
@ -300,6 +306,9 @@ nsMsgFactory::CreateInstance(nsISupports * /* aOuter */,
|
|||
delete folderCache;
|
||||
}
|
||||
}
|
||||
else if (mClassID.Equals(kMsgStatusFeedbackCID)) {
|
||||
rv = NS_NewMsgStatusFeedback(aIID, aResult);
|
||||
}
|
||||
|
||||
return rv;
|
||||
}
|
||||
|
@ -511,6 +520,11 @@ NSRegisterSelf(nsISupports* aServMgr, const char* path)
|
|||
path, PR_TRUE, PR_TRUE);
|
||||
if (NS_FAILED(rv)) finalResult = rv;
|
||||
|
||||
rv = compMgr->RegisterComponent(kMsgStatusFeedbackCID,
|
||||
"Mail/News Status Feedback",
|
||||
NS_MSGSTATUSFEEDBACK_PROGID,
|
||||
path, PR_TRUE, PR_TRUE);
|
||||
if (NS_FAILED(rv)) finalResult = rv;
|
||||
return finalResult;
|
||||
}
|
||||
|
||||
|
@ -570,6 +584,8 @@ NSUnregisterSelf(nsISupports* aServMgr, const char* path)
|
|||
rv = compMgr->UnregisterComponent(kMsgFolderCacheCID, path);
|
||||
if (NS_FAILED(rv)) finalResult = rv;
|
||||
|
||||
rv = compMgr->UnregisterComponent(kMsgStatusFeedbackCID, path);
|
||||
if (NS_FAILED(rv)) finalResult = rv;
|
||||
return finalResult;
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче