| Index: content/browser/service_worker/service_worker_register_job.h
|
| diff --git a/content/browser/service_worker/service_worker_register_job.h b/content/browser/service_worker/service_worker_register_job.h
|
| index cf06930599f607b10b6eed4e3cf862745a6527f3..4241b633c7bea10cc927b2500a1f599fcb22adc7 100644
|
| --- a/content/browser/service_worker/service_worker_register_job.h
|
| +++ b/content/browser/service_worker/service_worker_register_job.h
|
| @@ -5,6 +5,7 @@
|
| #ifndef CONTENT_BROWSER_SERVICE_WORKER_SERVICE_WORKER_REGISTER_JOB_H_
|
| #define CONTENT_BROWSER_SERVICE_WORKER_SERVICE_WORKER_REGISTER_JOB_H_
|
|
|
| +#include <string>
|
| #include <vector>
|
|
|
| #include "base/macros.h"
|
| @@ -34,7 +35,8 @@ class ServiceWorkerStorage;
|
| // - waiting for older ServiceWorkerVersions to deactivate
|
| // - designating the new version to be the 'active' version
|
| // - updating storage
|
| -class ServiceWorkerRegisterJob : public ServiceWorkerRegisterJobBase {
|
| +class ServiceWorkerRegisterJob : public ServiceWorkerRegisterJobBase,
|
| + public EmbeddedWorkerInstance::Listener {
|
| public:
|
| typedef base::Callback<void(ServiceWorkerStatusCode status,
|
| const std::string& status_message,
|
| @@ -134,6 +136,9 @@ class ServiceWorkerRegisterJob : public ServiceWorkerRegisterJobBase {
|
| void AddRegistrationToMatchingProviderHosts(
|
| ServiceWorkerRegistration* registration);
|
|
|
| + // EmbeddedWorkerInstance::Listener implementation:
|
| + void OnScriptLoaded() override;
|
| +
|
| // The ServiceWorkerContextCore object should always outlive this.
|
| base::WeakPtr<ServiceWorkerContextCore> context_;
|
|
|
|
|