| Index: third_party/WebKit/Source/modules/serviceworkers/NavigationPreloadManager.h
|
| diff --git a/third_party/WebKit/Source/modules/serviceworkers/NavigationPreloadManager.h b/third_party/WebKit/Source/modules/serviceworkers/NavigationPreloadManager.h
|
| index 2c6512f3aa18d195a66754f6dbd00d6ccdfa0ce8..4f61c47ca54e7465b84be47729d09e0a43c83185 100644
|
| --- a/third_party/WebKit/Source/modules/serviceworkers/NavigationPreloadManager.h
|
| +++ b/third_party/WebKit/Source/modules/serviceworkers/NavigationPreloadManager.h
|
| @@ -11,14 +11,17 @@
|
|
|
| namespace blink {
|
|
|
| +class ServiceWorkerRegistration;
|
| +
|
| class NavigationPreloadManager final
|
| : public GarbageCollected<NavigationPreloadManager>,
|
| public ScriptWrappable {
|
| DEFINE_WRAPPERTYPEINFO();
|
|
|
| public:
|
| - static NavigationPreloadManager* create() {
|
| - return new NavigationPreloadManager();
|
| + static NavigationPreloadManager* create(
|
| + ServiceWorkerRegistration* registration) {
|
| + return new NavigationPreloadManager(registration);
|
| }
|
|
|
| ScriptPromise enable(ScriptState*);
|
| @@ -26,10 +29,12 @@ class NavigationPreloadManager final
|
| ScriptPromise setHeaderValue(ScriptState*, const String& value);
|
| ScriptPromise getState(ScriptState*);
|
|
|
| - DEFINE_INLINE_TRACE() {}
|
| + DECLARE_TRACE();
|
|
|
| private:
|
| - NavigationPreloadManager();
|
| + explicit NavigationPreloadManager(ServiceWorkerRegistration*);
|
| +
|
| + Member<ServiceWorkerRegistration> m_registration;
|
| };
|
|
|
| } // namespace blink
|
|
|