bug 26937 The code was changing the component registry got from the service to open the application registry. This causes asserts all over. The registry we get from the service is always the component registry

This commit is contained in:
dp%netscape.com 2000-02-08 21:54:45 +00:00
Родитель 74be603308
Коммит 07976b6f75
4 изменённых файлов: 5 добавлений и 4 удалений

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

@ -77,7 +77,7 @@ NS_METHOD EudoraRegister(nsIComponentManager *aCompMgr,
return rv;
}
rv = reg->OpenDefault();
rv = reg->OpenWellKnownRegistry(nsIRegistry::ApplicationComponentRegistry);
if (NS_FAILED(rv)) {
IMPORT_LOG0( "*** Import Eudora, ERROR OPENING THE REGISTRY\n");
return( rv);

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

@ -81,7 +81,8 @@ NS_METHOD OutlookRegister(nsIComponentManager *aCompMgr,
return rv;
}
rv = reg->OpenDefault();
rv = reg->OpenWellKnownRegistry(nsIRegistry::ApplicationComponentRegistry);
if (NS_FAILED(rv)) {
IMPORT_LOG0( "*** Import Outlook, ERROR OPENING THE REGISTRY\n");
return( rv);

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

@ -514,7 +514,7 @@ nsresult nsImportService::DoDiscover( void)
NS_WITH_SERVICE( nsIRegistry, reg, kRegistryCID, &rv);
if (NS_FAILED(rv)) return rv;
rv = reg->OpenDefault();
rv = reg->OpenWellKnownRegistry(nsIRegistry::ApplicationComponentRegistry);
if (NS_FAILED(rv)) return( rv);
nsRegistryKey modulesKey;

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

@ -83,7 +83,7 @@ NS_METHOD TextRegister(nsIComponentManager *aCompMgr,
return rv;
}
rv = reg->OpenDefault();
rv = reg->OpenWellKnownRegistry(nsIRegistry::ApplicationComponentRegistry);
if (NS_FAILED(rv)) {
IMPORT_LOG0( "*** Import Text, ERROR OPENING THE REGISTRY\n");
return( rv);