| Index: extensions/browser/extension_function.cc
|
| diff --git a/extensions/browser/extension_function.cc b/extensions/browser/extension_function.cc
|
| index 5c6319fabaa6c9eb20b6aa1aaa8fb2385e8167fb..a67b02d711e947385fbd445236668315b93e02ca 100644
|
| --- a/extensions/browser/extension_function.cc
|
| +++ b/extensions/browser/extension_function.cc
|
| @@ -443,6 +443,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(
|
|
|