Skip to content

Commit 0257791

Browse files
author
rayw%netscape.com
committed
Bug 37275, Changing value of all progids, and changing everywhere a progid
is mentioned to mention a contractid, including in identifiers. r=warren
1 parent 2364429 commit 0257791

File tree

1,052 files changed

+4386
-4386
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,052 files changed

+4386
-4386
lines changed

caps/idl/nsIAggregatePrincipal.idl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
/* Defines an interface for aggregate principals. */
2424

2525
%{C++
26-
#define NS_AGGREGATEPRINCIPAL_PROGID "component://netscape/aggregateprincipal"
26+
#define NS_AGGREGATEPRINCIPAL_CONTRACTID "@mozilla.org/aggregateprincipal;1"
2727
#define NS_AGGREGATEPRINCIPAL_CLASSNAME "aggregateprincipal"
2828
%}
2929

caps/idl/nsICertificatePrincipal.idl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
#include "nsIZipReader.idl"
2727

2828
%{C++
29-
#define NS_CERTIFICATEPRINCIPAL_PROGID "component://netscape/certificateprincipal"
29+
#define NS_CERTIFICATEPRINCIPAL_CONTRACTID "@mozilla.org/certificateprincipal;1"
3030
#define NS_CERTIFICATEPRINCIPAL_CLASSNAME "certificateprincipal"
3131
%}
3232

caps/idl/nsICodebasePrincipal.idl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
interface nsIURI;
2525

2626
%{C++
27-
#define NS_CODEBASEPRINCIPAL_PROGID "component://netscape/codebaseprincipal"
27+
#define NS_CODEBASEPRINCIPAL_CONTRACTID "@mozilla.org/codebaseprincipal;1"
2828
#define NS_CODEBASEPRINCIPAL_CLASSNAME "codebaseprincipal"
2929
%}
3030

caps/idl/nsIScriptSecurityManager.idl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,6 @@ interface nsIScriptSecurityManager : nsISupports
161161
};
162162

163163
%{C++
164-
#define NS_SCRIPTSECURITYMANAGER_PROGID "component://netscape/scriptsecuritymanager"
164+
#define NS_SCRIPTSECURITYMANAGER_CONTRACTID "@mozilla.org/scriptsecuritymanager;1"
165165
#define NS_SCRIPTSECURITYMANAGER_CLASSNAME "scriptsecuritymanager"
166166
%}

caps/idl/nsISignatureVerifier.idl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,5 +60,5 @@ interface nsISignatureVerifier : nsISupports
6060

6161

6262
%{C++
63-
#define SIGNATURE_VERIFIER_PROGID "component://netscape/psm"
63+
#define SIGNATURE_VERIFIER_CONTRACTID "@mozilla.org/psm;1"
6464
%}

caps/src/nsCodebasePrincipal.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ nsCodebasePrincipal::CanEnableCapability(const char *capability,
8585
// check to see if the codebase principal pref is enabled.
8686
static char pref[] = "signed.applets.codebase_principal_support";
8787
nsresult rv;
88-
NS_WITH_SERVICE(nsIPref, prefs, "component://netscape/preferences", &rv);
88+
NS_WITH_SERVICE(nsIPref, prefs, "@mozilla.org/preferences;1", &rv);
8989
if (NS_FAILED(rv))
9090
return NS_ERROR_FAILURE;
9191
PRBool enabled;

caps/src/nsScriptSecurityManager.cpp

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ static JSContext *
8383
GetCurrentContext() {
8484
// Get JSContext from stack.
8585
nsresult rv;
86-
nsCOMPtr<nsIJSContextStack> stack = do_GetService("nsThreadJSContextStack", &rv);
86+
nsCOMPtr<nsIJSContextStack> stack = do_GetService("@mozilla.org/js/xpc/ContextStack;1", &rv);
8787
if (NS_FAILED(rv))
8888
return nsnull;
8989
JSContext *cx;
@@ -100,7 +100,7 @@ nsScriptSecurityManager::GetCurrentContextQuick() {
100100
// Get JSContext from stack.
101101
nsresult rv;
102102
if (!mThreadJSContextStack) {
103-
mThreadJSContextStack = do_GetService("nsThreadJSContextStack", &rv);
103+
mThreadJSContextStack = do_GetService("@mozilla.org/js/xpc/ContextStack;1", &rv);
104104
}
105105
if (!mThreadJSContextStack)
106106
return nsnull;
@@ -117,7 +117,7 @@ static JSContext *
117117
GetSafeContext() {
118118
// Get the "safe" JSContext: our JSContext of last resort
119119
nsresult rv;
120-
NS_WITH_SERVICE(nsIJSContextStack, stack, "nsThreadJSContextStack",
120+
NS_WITH_SERVICE(nsIJSContextStack, stack, "@mozilla.org/js/xpc/ContextStack;1",
121121
&rv);
122122
if (NS_FAILED(rv))
123123
return nsnull;
@@ -185,7 +185,7 @@ netscape_security_isPrivilegeEnabled(JSContext *cx, JSObject *obj, uintN argc,
185185
if (cap) {
186186
nsresult rv;
187187
NS_WITH_SERVICE(nsIScriptSecurityManager, securityManager,
188-
NS_SCRIPTSECURITYMANAGER_PROGID, &rv);
188+
NS_SCRIPTSECURITYMANAGER_CONTRACTID, &rv);
189189
if (NS_SUCCEEDED(rv)) {
190190
NS_ASSERTION(cx == GetCurrentContext(), "unexpected context");
191191
rv = securityManager->IsCapabilityEnabled(cap, &result);
@@ -207,7 +207,7 @@ netscape_security_enablePrivilege(JSContext *cx, JSObject *obj, uintN argc,
207207
return JS_FALSE;
208208
nsresult rv;
209209
NS_WITH_SERVICE(nsIScriptSecurityManager, securityManager,
210-
NS_SCRIPTSECURITYMANAGER_PROGID, &rv);
210+
NS_SCRIPTSECURITYMANAGER_CONTRACTID, &rv);
211211
if (NS_FAILED(rv))
212212
return JS_FALSE;
213213
NS_ASSERTION(cx == GetCurrentContext(), "unexpected context");
@@ -225,7 +225,7 @@ netscape_security_disablePrivilege(JSContext *cx, JSObject *obj, uintN argc,
225225
return JS_FALSE;
226226
nsresult rv;
227227
NS_WITH_SERVICE(nsIScriptSecurityManager, securityManager,
228-
NS_SCRIPTSECURITYMANAGER_PROGID, &rv);
228+
NS_SCRIPTSECURITYMANAGER_CONTRACTID, &rv);
229229
if (NS_FAILED(rv))
230230
return JS_FALSE;
231231
NS_ASSERTION(cx == GetCurrentContext(), "unexpected context");
@@ -243,7 +243,7 @@ netscape_security_revertPrivilege(JSContext *cx, JSObject *obj, uintN argc,
243243
return JS_FALSE;
244244
nsresult rv;
245245
NS_WITH_SERVICE(nsIScriptSecurityManager, securityManager,
246-
NS_SCRIPTSECURITYMANAGER_PROGID, &rv);
246+
NS_SCRIPTSECURITYMANAGER_CONTRACTID, &rv);
247247
if (NS_FAILED(rv))
248248
return JS_FALSE;
249249
NS_ASSERTION(cx == GetCurrentContext(), "unexpected context");
@@ -263,7 +263,7 @@ netscape_security_setCanEnablePrivilege(JSContext *cx, JSObject *obj, uintN argc
263263
return JS_FALSE;
264264
nsresult rv;
265265
NS_WITH_SERVICE(nsIScriptSecurityManager, securityManager,
266-
NS_SCRIPTSECURITYMANAGER_PROGID, &rv);
266+
NS_SCRIPTSECURITYMANAGER_CONTRACTID, &rv);
267267
if (NS_FAILED(rv))
268268
return JS_FALSE;
269269
NS_ASSERTION(cx == GetCurrentContext(), "unexpected context");
@@ -282,7 +282,7 @@ netscape_security_invalidate(JSContext *cx, JSObject *obj, uintN argc,
282282
return JS_FALSE;
283283
nsresult rv;
284284
NS_WITH_SERVICE(nsIScriptSecurityManager, securityManager,
285-
NS_SCRIPTSECURITYMANAGER_PROGID, &rv);
285+
NS_SCRIPTSECURITYMANAGER_CONTRACTID, &rv);
286286
if (NS_FAILED(rv))
287287
return JS_FALSE;
288288
NS_ASSERTION(cx == GetCurrentContext(), "unexpected context");
@@ -1186,7 +1186,7 @@ nsScriptSecurityManager::SetCanEnableCapability(const char* certificateID,
11861186
if (!mSystemCertificate)
11871187
{
11881188
nsCOMPtr<nsIFile> systemCertFile;
1189-
NS_WITH_SERVICE(nsIProperties, directoryService, NS_DIRECTORY_SERVICE_PROGID, &rv);
1189+
NS_WITH_SERVICE(nsIProperties, directoryService, NS_DIRECTORY_SERVICE_CONTRACTID, &rv);
11901190
if (!directoryService) return NS_ERROR_FAILURE;
11911191
rv = directoryService->Get(NS_XPCOM_CURRENT_PROCESS_DIR, NS_GET_IID(nsIFile),
11921192
getter_AddRefs(systemCertFile));
@@ -1434,7 +1434,7 @@ nsScriptSecurityManager::nsScriptSecurityManager(void)
14341434
NS_INIT_REFCNT();
14351435
memset(hasDomainPolicyVector, 0, sizeof(hasDomainPolicyVector));
14361436
InitPrefs();
1437-
mThreadJSContextStack = do_GetService("nsThreadJSContextStack");
1437+
mThreadJSContextStack = do_GetService("@mozilla.org/js/xpc/ContextStack;1");
14381438
}
14391439

14401440
nsScriptSecurityManager::~nsScriptSecurityManager(void)

caps/src/nsSecurityManagerFactory.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,13 +52,13 @@ static nsModuleComponentInfo components[] =
5252
{
5353
{ NS_SCRIPTSECURITYMANAGER_CLASSNAME,
5454
NS_SCRIPTSECURITYMANAGER_CID,
55-
NS_SCRIPTSECURITYMANAGER_PROGID,
55+
NS_SCRIPTSECURITYMANAGER_CONTRACTID,
5656
Construct_nsIScriptSecurityManager
5757
},
5858

5959
{ NS_CODEBASEPRINCIPAL_CLASSNAME,
6060
NS_CODEBASEPRINCIPAL_CID,
61-
NS_CODEBASEPRINCIPAL_PROGID,
61+
NS_CODEBASEPRINCIPAL_CONTRACTID,
6262
nsCodebasePrincipalConstructor
6363
}
6464
};

chrome/src/nsChromeFactory.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,13 +53,13 @@ static nsModuleComponentInfo components[] =
5353
{
5454
{ "Chrome Registry",
5555
NS_CHROMEREGISTRY_CID,
56-
"component://netscape/chrome/chrome-registry",
56+
"@mozilla.org/chrome/chrome-registry;1",
5757
NS_ConstructChromeRegistry
5858
},
5959

6060
{ "Chrome Protocol Handler",
6161
NS_CHROMEPROTOCOLHANDLER_CID,
62-
NS_NETWORK_PROTOCOL_PROGID_PREFIX "chrome",
62+
NS_NETWORK_PROTOCOL_CONTRACTID_PREFIX "chrome",
6363
nsChromeProtocolHandler::Create
6464
},
6565
};

chrome/src/nsChromeProtocolHandler.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -728,7 +728,7 @@ nsChromeProtocolHandler::NewChannel(nsIURI* aURI,
728728
if (PL_strcmp(fileExtension, "xul") == 0)
729729
{
730730
NS_WITH_SERVICE(nsIScriptSecurityManager, securityManager,
731-
NS_SCRIPTSECURITYMANAGER_PROGID, &rv);
731+
NS_SCRIPTSECURITYMANAGER_CONTRACTID, &rv);
732732
if (NS_FAILED(rv)) return rv;
733733

734734
nsCOMPtr<nsIPrincipal> principal;

chrome/src/nsChromeRegistry.cpp

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ NS_IMETHODIMP nsOverlayEnumerator::GetNext(nsISupports **aResult)
186186

187187
nsCOMPtr<nsIURL> url;
188188

189-
rv = nsComponentManager::CreateInstance("component://netscape/network/standard-url",
189+
rv = nsComponentManager::CreateInstance("@mozilla.org/network/standard-url;1",
190190
nsnull,
191191
NS_GET_IID(nsIURL),
192192
getter_AddRefs(url));
@@ -622,7 +622,7 @@ nsChromeRegistry::FindProvider(const nsCString& aPackage,
622622

623623
// wrap it in a container
624624
nsCOMPtr<nsIRDFContainer> container;
625-
rv = nsComponentManager::CreateInstance("component://netscape/rdf/container",
625+
rv = nsComponentManager::CreateInstance("@mozilla.org/rdf/container;1",
626626
nsnull,
627627
NS_GET_IID(nsIRDFContainer),
628628
getter_AddRefs(container));
@@ -687,7 +687,7 @@ nsChromeRegistry::SelectPackageInProvider(nsIRDFResource *aPackageList,
687687

688688
// wrap aPackageList in a container
689689
nsCOMPtr<nsIRDFContainer> container;
690-
rv = nsComponentManager::CreateInstance("component://netscape/rdf/container",
690+
rv = nsComponentManager::CreateInstance("@mozilla.org/rdf/container;1",
691691
nsnull,
692692
NS_GET_IID(nsIRDFContainer),
693693
getter_AddRefs(container));
@@ -851,7 +851,7 @@ NS_IMETHODIMP nsChromeRegistry::GetDynamicInfo(nsIURI *aChromeURL, PRBool aIsOve
851851
if (installSource)
852852
{
853853
nsCOMPtr<nsIRDFContainer> container;
854-
rv = nsComponentManager::CreateInstance("component://netscape/rdf/container",
854+
rv = nsComponentManager::CreateInstance("@mozilla.org/rdf/container;1",
855855
nsnull,
856856
NS_GET_IID(nsIRDFContainer),
857857
getter_AddRefs(container));
@@ -863,7 +863,7 @@ NS_IMETHODIMP nsChromeRegistry::GetDynamicInfo(nsIURI *aChromeURL, PRBool aIsOve
863863
if (profileSource)
864864
{
865865
nsCOMPtr<nsIRDFContainer> container;
866-
rv = nsComponentManager::CreateInstance("component://netscape/rdf/container",
866+
rv = nsComponentManager::CreateInstance("@mozilla.org/rdf/container;1",
867867
nsnull,
868868
NS_GET_IID(nsIRDFContainer),
869869
getter_AddRefs(container));
@@ -1050,7 +1050,7 @@ NS_IMETHODIMP nsChromeRegistry::RefreshSkins()
10501050

10511051
// Flush the style sheet cache completely.
10521052
// XXX For now flush everything. need a better call that only flushes style sheets.
1053-
NS_WITH_SERVICE(nsIXULPrototypeCache, xulCache, "component://netscape/rdf/xul-prototype-cache", &rv);
1053+
NS_WITH_SERVICE(nsIXULPrototypeCache, xulCache, "@mozilla.org/rdf/xul-prototype-cache;1", &rv);
10541054
if (NS_SUCCEEDED(rv) && xulCache) {
10551055
xulCache->Flush();
10561056
}
@@ -1256,7 +1256,7 @@ NS_IMETHODIMP nsChromeRegistry::WriteInfoToDataSource(const char *aDocURI,
12561256
nsresult rv;
12571257
nsCOMPtr<nsIURL> url;
12581258

1259-
rv = nsComponentManager::CreateInstance("component://netscape/network/standard-url",
1259+
rv = nsComponentManager::CreateInstance("@mozilla.org/network/standard-url;1",
12601260
nsnull,
12611261
NS_GET_IID(nsIURL),
12621262
getter_AddRefs(url));
@@ -1285,7 +1285,7 @@ NS_IMETHODIMP nsChromeRegistry::WriteInfoToDataSource(const char *aDocURI,
12851285
if (NS_FAILED(rv)) return rv;
12861286
if (!container) {
12871287
// Already exists. Create a container instead.
1288-
rv = nsComponentManager::CreateInstance("component://netscape/rdf/container",
1288+
rv = nsComponentManager::CreateInstance("@mozilla.org/rdf/container;1",
12891289
nsnull,
12901290
NS_GET_IID(nsIRDFContainer),
12911291
getter_AddRefs(container));
@@ -1327,7 +1327,7 @@ NS_IMETHODIMP nsChromeRegistry::UpdateDynamicDataSource(nsIRDFDataSource *aDataS
13271327
nsCOMPtr<nsIRDFContainer> container;
13281328
nsresult rv;
13291329

1330-
rv = nsComponentManager::CreateInstance("component://netscape/rdf/container",
1330+
rv = nsComponentManager::CreateInstance("@mozilla.org/rdf/container;1",
13311331
nsnull,
13321332
NS_GET_IID(nsIRDFContainer),
13331333
getter_AddRefs(container));
@@ -1388,7 +1388,7 @@ NS_IMETHODIMP nsChromeRegistry::UpdateDynamicDataSources(nsIRDFDataSource *aData
13881388
if (!resource)
13891389
return NS_OK;
13901390

1391-
nsCOMPtr<nsIRDFContainer> container(do_CreateInstance("component://netscape/rdf/container"));
1391+
nsCOMPtr<nsIRDFContainer> container(do_CreateInstance("@mozilla.org/rdf/container;1"));
13921392
if (!container)
13931393
return NS_OK;
13941394

@@ -1568,7 +1568,7 @@ NS_IMETHODIMP nsChromeRegistry::SetProvider(const nsCString& aProvider,
15681568

15691569
// Build an RDF container to wrap the SEQ
15701570
nsCOMPtr<nsIRDFContainer> container;
1571-
rv = nsComponentManager::CreateInstance("component://netscape/rdf/container",
1571+
rv = nsComponentManager::CreateInstance("@mozilla.org/rdf/container;1",
15721572
nsnull,
15731573
NS_GET_IID(nsIRDFContainer),
15741574
getter_AddRefs(container));
@@ -1831,7 +1831,7 @@ NS_IMETHODIMP nsChromeRegistry::InstallProvider(const nsCString& aProviderType,
18311831
}
18321832

18331833
nsCOMPtr<nsIRDFContainer> container;
1834-
rv = nsComponentManager::CreateInstance("component://netscape/rdf/container",
1834+
rv = nsComponentManager::CreateInstance("@mozilla.org/rdf/container;1",
18351835
nsnull,
18361836
NS_GET_IID(nsIRDFContainer),
18371837
getter_AddRefs(container));
@@ -1846,7 +1846,7 @@ NS_IMETHODIMP nsChromeRegistry::InstallProvider(const nsCString& aProviderType,
18461846
if (NS_FAILED(rv)) return rv;
18471847
if (!installContainer) {
18481848
// Already exists. Create a container instead.
1849-
rv = nsComponentManager::CreateInstance("component://netscape/rdf/container",
1849+
rv = nsComponentManager::CreateInstance("@mozilla.org/rdf/container;1",
18501850
nsnull,
18511851
NS_GET_IID(nsIRDFContainer),
18521852
getter_AddRefs(installContainer));
@@ -2025,7 +2025,7 @@ nsChromeRegistry::GetProfileRoot(nsCString& aFileURL)
20252025
{
20262026
nsCOMPtr<nsIFileLocator> fl;
20272027

2028-
nsresult rv = nsComponentManager::CreateInstance("component://netscape/filelocator",
2028+
nsresult rv = nsComponentManager::CreateInstance("@mozilla.org/filelocator;1",
20292029
nsnull,
20302030
NS_GET_IID(nsIFileLocator),
20312031
getter_AddRefs(fl));
@@ -2056,7 +2056,7 @@ nsChromeRegistry::GetInstallRoot(nsCString& aFileURL)
20562056
{
20572057
nsresult rv;
20582058
nsCOMPtr<nsIFileLocator> fl;
2059-
rv = nsComponentManager::CreateInstance("component://netscape/filelocator",
2059+
rv = nsComponentManager::CreateInstance("@mozilla.org/filelocator;1",
20602060
nsnull,
20612061
NS_GET_IID(nsIFileLocator),
20622062
getter_AddRefs(fl));
@@ -2086,7 +2086,7 @@ nsChromeRegistry::ReloadChrome()
20862086

20872087
// Flush the cache completely.
20882088
nsCOMPtr<nsIXULPrototypeCache> xulCache =
2089-
do_GetService("component://netscape/rdf/xul-prototype-cache", &rv);
2089+
do_GetService("@mozilla.org/rdf/xul-prototype-cache;1", &rv);
20902090
if (NS_SUCCEEDED(rv) && xulCache) {
20912091
rv = xulCache->Flush();
20922092
if (NS_FAILED(rv)) return rv;
@@ -2139,7 +2139,7 @@ nsChromeRegistry::GetArcs(nsIRDFDataSource* aDataSource,
21392139
nsISimpleEnumerator** aResult)
21402140
{
21412141
nsCOMPtr<nsIRDFContainer> container;
2142-
nsresult rv = nsComponentManager::CreateInstance("component://netscape/rdf/container",
2142+
nsresult rv = nsComponentManager::CreateInstance("@mozilla.org/rdf/container;1",
21432143
nsnull,
21442144
NS_GET_IID(nsIRDFContainer),
21452145
getter_AddRefs(container));
@@ -2173,7 +2173,7 @@ nsChromeRegistry::AddToCompositeDataSource(PRBool aUseProfile)
21732173
{
21742174
nsresult rv = NS_OK;
21752175
if (!mChromeDataSource) {
2176-
rv = nsComponentManager::CreateInstance("component://netscape/rdf/datasource?name=composite-datasource",
2176+
rv = nsComponentManager::CreateInstance("@mozilla.org/rdf/datasource;1?name=composite-datasource",
21772177
nsnull,
21782178
NS_GET_IID(nsIRDFCompositeDataSource),
21792179
getter_AddRefs(mChromeDataSource));
@@ -2299,7 +2299,7 @@ nsChromeRegistry::GetUserSheets(PRBool aIsChrome, nsISupportsArray **aResult)
22992299
nsresult nsChromeRegistry::LoadStyleSheet(nsICSSStyleSheet** aSheet, const nsCString& aURL)
23002300
{
23012301
nsCOMPtr<nsIURL> url;
2302-
nsresult rv = nsComponentManager::CreateInstance("component://netscape/network/standard-url",
2302+
nsresult rv = nsComponentManager::CreateInstance("@mozilla.org/network/standard-url;1",
23032303
nsnull,
23042304
NS_GET_IID(nsIURL),
23052305
getter_AddRefs(url));
@@ -2411,7 +2411,7 @@ nsChromeRegistry::CheckForNewChrome()
24112411

24122412
// open the installed-chrome file
24132413
nsCOMPtr<nsIFileLocator> locator;
2414-
rv = nsComponentManager::CreateInstance("component://netscape/filelocator",
2414+
rv = nsComponentManager::CreateInstance("@mozilla.org/filelocator;1",
24152415
nsnull,
24162416
NS_GET_IID(nsIFileLocator),
24172417
getter_AddRefs(locator));

chrome/tools/chromereg/regchrome.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ int main(int argc, char **argv)
2929
NS_InitXPCOM(nsnull, nsnull);
3030

3131
nsCOMPtr <nsIChromeRegistry> chromeReg =
32-
do_GetService("component://netscape/chrome/chrome-registry");
32+
do_GetService("@mozilla.org/chrome/chrome-registry;1");
3333
if (!chromeReg) {
3434
NS_WARNING("chrome check couldn't get the chrome registry");
3535
return NS_ERROR_FAILURE;
@@ -46,7 +46,7 @@ int main(int argc, char **argv)
4646
NS_ADDREF(appFileLocProvider);
4747
nsresult rv;
4848
NS_WITH_SERVICE(nsIDirectoryService, directoryService,
49-
NS_DIRECTORY_SERVICE_PROGID, &rv);
49+
NS_DIRECTORY_SERVICE_CONTRACTID, &rv);
5050
if (NS_FAILED(rv)) {
5151
NS_WARNING("failed to get directory service");
5252
return rv;

0 commit comments

Comments
 (0)