| Index: third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerContainer.h
|
| diff --git a/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerContainer.h b/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerContainer.h
|
| index 08a93c056f9f605ff8d2e2acab5db5f1edda7735..0c3fc313685024f5ae77b960a675631d96db225a 100644
|
| --- a/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerContainer.h
|
| +++ b/third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerContainer.h
|
| @@ -49,6 +49,7 @@
|
| namespace blink {
|
|
|
| class ExecutionContext;
|
| +class NavigatorServiceWorker;
|
| class WebServiceWorker;
|
| class WebServiceWorkerProvider;
|
|
|
| @@ -63,7 +64,8 @@ class MODULES_EXPORT ServiceWorkerContainer final
|
| using RegistrationCallbacks =
|
| WebServiceWorkerProvider::WebServiceWorkerRegistrationCallbacks;
|
|
|
| - static ServiceWorkerContainer* create(ExecutionContext*);
|
| + static ServiceWorkerContainer* create(ExecutionContext*,
|
| + NavigatorServiceWorker*);
|
| ~ServiceWorkerContainer();
|
|
|
| DECLARE_VIRTUAL_TRACE();
|
| @@ -102,7 +104,7 @@ class MODULES_EXPORT ServiceWorkerContainer final
|
| DEFINE_ATTRIBUTE_EVENT_LISTENER(message);
|
|
|
| private:
|
| - explicit ServiceWorkerContainer(ExecutionContext*);
|
| + ServiceWorkerContainer(ExecutionContext*, NavigatorServiceWorker*);
|
|
|
| class GetRegistrationForReadyCallback;
|
| typedef ScriptPromiseProperty<Member<ServiceWorkerContainer>,
|
| @@ -114,6 +116,7 @@ class MODULES_EXPORT ServiceWorkerContainer final
|
| WebServiceWorkerProvider* m_provider;
|
| Member<ServiceWorker> m_controller;
|
| Member<ReadyProperty> m_ready;
|
| + Member<NavigatorServiceWorker> m_navigator;
|
| };
|
|
|
| } // namespace blink
|
|
|