Fixes XPCOM from using the wrong GRE define tag. r=chak, sr=dveditz, b=185113

This commit is contained in:
dougt%netscape.com 2002-12-12 23:48:51 +00:00
Родитель cc94cf3b6d
Коммит 506b430caa
1 изменённых файлов: 9 добавлений и 2 удалений

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

@ -577,12 +577,19 @@ nsresult NS_COM NS_InitXPCOM2(nsIServiceManager* *result,
nsCOMPtr<nsIFile> greDir;
PRBool persistent = PR_TRUE;
appFileLocationProvider->GetFile(NS_GRE_DIR, &persistent, getter_AddRefs(greDir));
appFileLocationProvider->GetFile(NS_GRE_COMPONENT_DIR, &persistent, getter_AddRefs(greDir));
if (greDir)
{
#ifdef DEBUG_dougt
printf("start - Registering GRE components\n");
#endif
rv = nsComponentManagerImpl::gComponentManager->AutoRegister(greDir);
if (NS_FAILED(rv))
#ifdef DEBUG_dougt
printf("end - Registering GRE components\n");
#endif
if (NS_FAILED(rv))
{
NS_ERROR("Could not AutoRegister GRE components");
return rv;