| Index: content/renderer/render_frame_impl.cc
|
| diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc
|
| index e81549904d51444addc50ade41cdd243ea246acc..7568d2564c0aa2c9ccb4b325e6ba37660f717911 100644
|
| --- a/content/renderer/render_frame_impl.cc
|
| +++ b/content/renderer/render_frame_impl.cc
|
| @@ -6811,6 +6811,25 @@ blink::WebPageVisibilityState RenderFrameImpl::GetVisibilityState() const {
|
| return visibilityState();
|
| }
|
|
|
| +void RenderFrameImpl::propagateAuxiliaryFetchContext(
|
| + blink::WebWorkerFetchContextInfo* webWorkerFetchContextInfo) const {
|
| + webWorkerFetchContextInfo->setParentFrameID(routing_id_);
|
| + webWorkerFetchContextInfo->setIsSecureContext(
|
| + frame_->document().isSecureContext());
|
| +
|
| + blink::WebServiceWorkerNetworkProvider* webProvider =
|
| + frame_->dataSource()->getServiceWorkerNetworkProvider();
|
| + if (webProvider) {
|
| + ServiceWorkerNetworkProvider* provider =
|
| + ServiceWorkerNetworkProvider::FromWebServiceWorkerNetworkProvider(
|
| + webProvider);
|
| + webWorkerFetchContextInfo->setServiceWorkerProviderID(
|
| + provider->provider_id());
|
| + webWorkerFetchContextInfo->setIsControlledByServiceWorker(
|
| + provider->IsControlledByServiceWorker());
|
| + }
|
| +}
|
| +
|
| bool RenderFrameImpl::IsBrowserSideNavigationPending() {
|
| return browser_side_navigation_pending_;
|
| }
|
|
|