Bug 1154352. Address some neglected review comments. r=ehsan

--HG--
extra : rebase_source : a329222559cee430f12805c7c562c33dd7b7fe47
This commit is contained in:
Jeff Muizelaar 2015-04-15 11:13:08 -04:00
Родитель 6824492e5c
Коммит fb9154f48d
1 изменённых файлов: 2 добавлений и 6 удалений

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

@ -68,7 +68,7 @@ ObserverToDestroyFeaturesAlreadyReported::Observe(nsISupports* aSubject,
class RegisterObserverRunnable : public nsRunnable {
public:
NS_IMETHOD Run() {
NS_IMETHOD Run() override {
// LeakLog made me do this. Basically, I just wanted gFeaturesAlreadyReported to be a static nsTArray<nsCString>,
// and LeakLog was complaining about leaks like this:
// leaked 1 instance of nsTArray_base with size 8 bytes
@ -79,11 +79,7 @@ public:
if (!observerService)
return NS_OK;
nsRefPtr<ObserverToDestroyFeaturesAlreadyReported> observer = new ObserverToDestroyFeaturesAlreadyReported;
nsresult rv = observerService->AddObserver(observer, "xpcom-shutdown", false);
if (NS_FAILED(rv)) {
observer = nullptr;
return NS_OK;
}
observerService->AddObserver(observer, "xpcom-shutdown", false);
return NS_OK;
}
};