| Index: Source/modules/serviceworkers/NavigatorServiceWorker.cpp
|
| diff --git a/Source/modules/serviceworkers/NavigatorServiceWorker.cpp b/Source/modules/serviceworkers/NavigatorServiceWorker.cpp
|
| index d2552311f9a3ba290dd69584d2e2b505c29e230f..d9b33d4c4cc412a1a52cfc8d08fb03e4580ba143 100644
|
| --- a/Source/modules/serviceworkers/NavigatorServiceWorker.cpp
|
| +++ b/Source/modules/serviceworkers/NavigatorServiceWorker.cpp
|
| @@ -54,8 +54,9 @@ const char* NavigatorServiceWorker::supplementName()
|
| return "NavigatorServiceWorker";
|
| }
|
|
|
| -ServiceWorkerContainer* NavigatorServiceWorker::serviceWorker(Navigator& navigator, ExceptionState& exceptionState)
|
| +ServiceWorkerContainer* NavigatorServiceWorker::serviceWorker(ExecutionContext* executionContext, Navigator& navigator, ExceptionState& exceptionState)
|
| {
|
| + ASSERT(!navigator.frame() || executionContext->securityOrigin()->canAccessCheckSuborigins(navigator.frame()->securityContext()->securityOrigin()));
|
| return NavigatorServiceWorker::from(navigator).serviceWorker(exceptionState);
|
| }
|
|
|
|
|