RegFactory without any parameters will autoregister.

This commit is contained in:
dp%netscape.com 1999-09-08 23:45:29 +00:00
parent 3ada9a95e9
commit dae5177f75

View File

@ -139,5 +139,18 @@ int ProcessArgs(int argc, char *argv[])
int main(int argc, char *argv[])
{
return ProcessArgs(argc, argv);
int ret = 0;
/* With no arguments, RegFactory will autoregister */
if (argc <= 1)
{
nsresult rv = nsComponentManager::AutoRegister(
nsIComponentManager::NS_Startup,
NULL /* default location */);
ret = (NS_FAILED(rv)) ? -1 : 0;
}
else
ret = ProcessArgs(argc, argv);
return ret;
}