Initialize cookie manager. Allows cgi scripts to set and retrieve cookies through viewer. r=edburns@acm.org

This commit is contained in:
hoa.nguyen%intel.com 1999-10-27 23:58:49 +00:00
Родитель fa3d1d5952
Коммит 91ce161f4e
1 изменённых файлов: 11 добавлений и 0 удалений

Просмотреть файл

@ -67,6 +67,9 @@
#include "nsMetaCharsetCID.h"
#include "nsIMetaCharsetService.h"
// cookie
#include "nsICookieService.h"
#define DIALOG_FONT "Helvetica"
#define DIALOG_FONT_SIZE 10
@ -94,6 +97,7 @@ static NS_DEFINE_IID(kAppShellCID, NS_APPSHELL_CID);
static NS_DEFINE_CID(kPrefCID, NS_PREF_CID);
static NS_DEFINE_IID(kBrowserWindowCID, NS_BROWSER_WINDOW_CID);
static NS_DEFINE_IID(kXPBaseWindowCID, NS_XPBASE_WINDOW_CID);
static NS_DEFINE_IID(kCookieServiceCID, NS_COOKIESERVICE_CID);
static NS_DEFINE_IID(kIEventQueueServiceIID, NS_IEVENTQUEUESERVICE_IID);
static NS_DEFINE_IID(kIAppShellIID, NS_IAPPSHELL_IID);
@ -281,6 +285,13 @@ nsViewerApp::SetupRegistry()
nsComponentManager::RegisterFactory(kXPBaseWindowCID, 0, 0, bwf, PR_FALSE);
NS_RELEASE(bwf);
// register the cookie manager
NS_WITH_SERVICE(nsICookieService, cookieService, kCookieServiceCID, &rv);
if (NS_FAILED(rv) || (nsnull == cookieService)) {
#ifdef DEBUG
printf("Unable to instantiate Cookie Manager\n");
#endif
}
// Register a form processor. The form processor has the opportunity to
// modify the value's passed during form submission.