зеркало из https://github.com/mozilla/gecko-dev.git
clean up. these should be progids, not cids, that I register with the category manager.
r=alecf
This commit is contained in:
Родитель
a0ddb3cbb8
Коммит
91a9eaba60
|
@ -1198,20 +1198,10 @@ NS_METHOD nsNntpService::RegisterProc(nsIComponentManager *aCompMgr,
|
|||
nsCOMPtr<nsICategoryManager> catman = do_GetService("mozilla.categorymanager.1", &rv);
|
||||
if (NS_FAILED(rv)) return rv;
|
||||
|
||||
nsCID cid = NS_NNTPSERVICE_CID;
|
||||
char *cidString = cid.ToString();
|
||||
|
||||
#ifdef DEBUG_sspitzer
|
||||
printf("XXX: registering %s with %s\n",cidString,COMMAND_LINE_ARGUMENT_HANDLERS);
|
||||
#endif /* DEBUG_sspitzer */
|
||||
|
||||
nsXPIDLCString prevEntry;
|
||||
rv = catman->AddCategoryEntry(COMMAND_LINE_ARGUMENT_HANDLERS, cidString, "News Cmd Line Handler", PR_TRUE, PR_TRUE, getter_Copies(prevEntry));
|
||||
|
||||
nsAllocator::Free(cidString);
|
||||
|
||||
return NS_OK;
|
||||
rv = catman->AddCategoryEntry(COMMAND_LINE_ARGUMENT_HANDLERS, NS_NNTPSERVICE_PROGID, "News Cmd Line Handler", PR_TRUE, PR_TRUE, getter_Copies(prevEntry));
|
||||
|
||||
return NS_OK;
|
||||
}
|
||||
|
||||
NS_METHOD nsNntpService::UnregisterProc(nsIComponentManager *aCompMgr,
|
||||
|
@ -1224,17 +1214,9 @@ NS_METHOD nsNntpService::UnregisterProc(nsIComponentManager *aCompMgr,
|
|||
nsCOMPtr<nsICategoryManager> catman = do_GetService("mozilla.categorymanager.1", &rv);
|
||||
if (NS_FAILED(rv)) return rv;
|
||||
|
||||
nsCID cid = NS_NNTPSERVICE_CID;
|
||||
char *cidString = cid.ToString();
|
||||
|
||||
#ifdef DEBUG_sspitzer
|
||||
printf("XXX: unregistering %s with %s\n",cidString,COMMAND_LINE_ARGUMENT_HANDLERS);
|
||||
#endif /* DEBUG_sspitzer */
|
||||
|
||||
nsXPIDLCString prevEntry;
|
||||
rv = catman->DeleteCategoryEntry(COMMAND_LINE_ARGUMENT_HANDLERS, cidString, PR_TRUE, getter_Copies(prevEntry));
|
||||
|
||||
nsAllocator::Free(cidString);
|
||||
rv = catman->DeleteCategoryEntry(COMMAND_LINE_ARGUMENT_HANDLERS, NS_NNTPSERVICE_PROGID, PR_TRUE, getter_Copies(prevEntry));
|
||||
|
||||
// Return value is not used from this function.
|
||||
return NS_OK;
|
||||
|
|
Загрузка…
Ссылка в новой задаче