| Index: extensions/browser/extension_function.cc
|
| diff --git a/extensions/browser/extension_function.cc b/extensions/browser/extension_function.cc
|
| index fd7bae96ceb8a557067d7079a91341d16c8b4a91..69518008bb3c8f853490f771f3e5cdcd8e9a562f 100644
|
| --- a/extensions/browser/extension_function.cc
|
| +++ b/extensions/browser/extension_function.cc
|
| @@ -458,6 +458,9 @@ UIThreadExtensionFunction::render_view_host_do_not_use() const {
|
|
|
| void UIThreadExtensionFunction::SetRenderFrameHost(
|
| content::RenderFrameHost* render_frame_host) {
|
| + // An extension function from Service Worker does not have a RenderFrameHost.
|
| + if (!render_frame_host)
|
| + return;
|
| DCHECK_NE(render_frame_host_ == nullptr, render_frame_host == nullptr);
|
| render_frame_host_ = render_frame_host;
|
| tracker_.reset(
|
|
|