Bug 1227015 P3 Require a script spec on install jobs. r=ehsan

This commit is contained in:
Ben Kelly 2015-12-10 18:08:13 -05:00
parent 07fda7bc97
commit 54ff721dfe

View File

@ -1053,10 +1053,11 @@ public:
ServiceWorkerInstallJob(ServiceWorkerJobQueue* aQueue,
ServiceWorkerUpdateFinishCallback* aCallback,
ServiceWorkerRegistrationInfo* aRegistration,
ServiceWorkerInfo* aServiceWorkerInfo)
ServiceWorkerInfo* aServiceWorkerInfo,
const nsACString& aScriptSpec)
: ServiceWorkerScriptJobBase(aQueue, Type::InstallJob, aCallback,
aRegistration, aServiceWorkerInfo,
EmptyCString())
aScriptSpec)
{
MOZ_ASSERT(aRegistration);
}
@ -1393,8 +1394,8 @@ private:
}
RefPtr<ServiceWorkerInstallJob> job =
new ServiceWorkerInstallJob(mQueue, mCallback,
mRegistration, mUpdateAndInstallInfo);
new ServiceWorkerInstallJob(mQueue, mCallback, mRegistration,
mUpdateAndInstallInfo, mScriptSpec);
mQueue->Append(job);
Done(NS_OK);
}