| Index: content/browser/loader/resource_dispatcher_host_impl.cc
|
| diff --git a/content/browser/loader/resource_dispatcher_host_impl.cc b/content/browser/loader/resource_dispatcher_host_impl.cc
|
| index 311ac52643830318b3844a87bb11752a9c3eeea3..03604b64890ba5fab62aeea8b4c121a25a19fe5b 100644
|
| --- a/content/browser/loader/resource_dispatcher_host_impl.cc
|
| +++ b/content/browser/loader/resource_dispatcher_host_impl.cc
|
| @@ -1065,6 +1065,13 @@ void ResourceDispatcherHostImpl::UpdateRequestForTransfer(
|
| child_id,
|
| request_data.appcache_host_id);
|
|
|
| + ServiceWorkerRequestHandler* handler =
|
| + ServiceWorkerRequestHandler::GetHandler(loader->request());
|
| + if (handler) {
|
| + handler->CompleteCrossSiteTransfer(
|
| + child_id, request_data.service_worker_provider_id);
|
| + }
|
| +
|
| // We should have a CrossSiteResourceHandler to finish the transfer.
|
| DCHECK(info->cross_site_handler());
|
| }
|
| @@ -1950,7 +1957,7 @@ void ResourceDispatcherHostImpl::BeginNavigationRequest(
|
| }
|
|
|
| // TODO(davidben): Attach ServiceWorkerRequestHandler.
|
| -
|
| + // TODO(michaeln): Help out with this and that.
|
| // TODO(davidben): Attach AppCacheInterceptor.
|
|
|
| scoped_ptr<ResourceHandler> handler(new NavigationResourceHandler(
|
|
|