From d961598c3761da5a673acef2d2f7abd33586f1c1 Mon Sep 17 00:00:00 2001 From: Christian Persch Date: Sat, 22 Nov 2003 11:30:14 +0000 Subject: Fix cookie deletion; use do_GetService instead of do_CreateInstance. 2003-11-22 Christian Persch * embed/mozilla/mozilla-embed-single.cpp: Fix cookie deletion; use do_GetService instead of do_CreateInstance. --- embed/mozilla/mozilla-embed-single.cpp | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) (limited to 'embed') diff --git a/embed/mozilla/mozilla-embed-single.cpp b/embed/mozilla/mozilla-embed-single.cpp index 4277dfc0a..a3a88c465 100644 --- a/embed/mozilla/mozilla-embed-single.cpp +++ b/embed/mozilla/mozilla-embed-single.cpp @@ -646,7 +646,7 @@ impl_list_cookies (EphyCookieManager *manager) GList *cookies = NULL; nsCOMPtr cookieManager = - do_CreateInstance (NS_COOKIEMANAGER_CONTRACTID); + do_GetService (NS_COOKIEMANAGER_CONTRACTID); nsCOMPtr cookieEnumerator; result = cookieManager->GetEnumerator (getter_AddRefs(cookieEnumerator)); if (NS_FAILED(result) || !cookieEnumerator) return NULL; @@ -679,9 +679,9 @@ impl_remove_cookie (EphyCookieManager *manager, { nsresult rv; nsCOMPtr cookieManager = - do_CreateInstance (NS_COOKIEMANAGER_CONTRACTID, &rv); + do_GetService (NS_COOKIEMANAGER_CONTRACTID, &rv); if (NS_FAILED (rv) || !cookieManager) return; - +g_print ("here!\n"); cookieManager->Remove (nsDependentCString(cookie->domain), nsDependentCString(cookie->name), nsDependentCString(cookie->path), @@ -693,7 +693,7 @@ impl_clear_cookies (EphyCookieManager *manager) { nsresult rv; nsCOMPtr cookieManager = - do_CreateInstance (NS_COOKIEMANAGER_CONTRACTID, &rv); + do_GetService (NS_COOKIEMANAGER_CONTRACTID, &rv); if (NS_SUCCEEDED (rv)) { cookieManager->RemoveAll (); @@ -707,7 +707,7 @@ impl_list_passwords (EphyPasswordManager *manager) nsresult result; nsCOMPtr passwordManager = - do_CreateInstance (NS_PASSWORDMANAGER_CONTRACTID); + do_GetService (NS_PASSWORDMANAGER_CONTRACTID); if (!passwordManager) return NULL; nsCOMPtr passwordEnumerator; @@ -748,7 +748,7 @@ impl_remove_password (EphyPasswordManager *manager, EphyPasswordInfo *info) { nsCOMPtr pm = - do_CreateInstance (NS_PASSWORDMANAGER_CONTRACTID); + do_GetService (NS_PASSWORDMANAGER_CONTRACTID); if (pm) { pm->RemoveUser (nsDependentCString(info->host), @@ -771,7 +771,7 @@ impl_permission_manager_add (EphyPermissionManager *manager, { nsresult result; nsCOMPtr pm - (do_CreateInstance (NS_PERMISSIONMANAGER_CONTRACTID, &result)); + (do_GetService (NS_PERMISSIONMANAGER_CONTRACTID, &result)); if (NS_FAILED (result) || !pm) return; nsCOMPtr uri; @@ -795,7 +795,7 @@ impl_permission_manager_remove (EphyPermissionManager *manager, { nsresult result; nsCOMPtr pm - (do_CreateInstance (NS_PERMISSIONMANAGER_CONTRACTID, &result)); + (do_GetService (NS_PERMISSIONMANAGER_CONTRACTID, &result)); if (NS_SUCCEEDED (result)) { #if MOZILLA_SNAPSHOT >= 10 @@ -811,7 +811,7 @@ impl_permission_manager_clear (EphyPermissionManager *manager) { nsresult result; nsCOMPtr pm - (do_CreateInstance (NS_PERMISSIONMANAGER_CONTRACTID, &result)); + (do_GetService (NS_PERMISSIONMANAGER_CONTRACTID, &result)); if (NS_SUCCEEDED (result)) { pm->RemoveAll (); @@ -825,7 +825,7 @@ impl_permission_manager_test (EphyPermissionManager *manager, { nsresult result; nsCOMPtr pm - (do_CreateInstance (NS_PERMISSIONMANAGER_CONTRACTID, &result)); + (do_GetService (NS_PERMISSIONMANAGER_CONTRACTID, &result)); if (NS_FAILED (result) || !pm) return FALSE; nsCOMPtr uri; @@ -864,7 +864,7 @@ impl_permission_manager_list (EphyPermissionManager *manager, nsresult result; nsCOMPtr pm - (do_CreateInstance (NS_PERMISSIONMANAGER_CONTRACTID, &result)); + (do_GetService (NS_PERMISSIONMANAGER_CONTRACTID, &result)); if (NS_FAILED (result) || !pm) return NULL; nsCOMPtr pe; -- cgit v1.2.3