Bug 1044598 - Part 2: Make ServiceWorkerManager::GetServiceWorkerRegistration honor XPCOM rules; r=smaug

--HG--
extra : rebase_source : 6fcd656cae5db25b99c70a6d2c901409fb751755
This commit is contained in:
Ehsan Akhgari 2014-07-28 09:57:31 -04:00
parent a0b03bc21c
commit d3237cadc5

View File

@ -1213,12 +1213,12 @@ ServiceWorkerManager::GetServiceWorkerRegistration(nsIURI* aURI)
return nullptr;
}
ServiceWorkerRegistration* registration;
domainInfo->mServiceWorkerRegistrations.Get(scope, &registration);
nsRefPtr<ServiceWorkerRegistration> registration;
domainInfo->mServiceWorkerRegistrations.Get(scope, getter_AddRefs(registration));
// ordered scopes and registrations better be in sync.
MOZ_ASSERT(registration);
return registration;
return registration.forget();
}
namespace {