| Index: extensions/browser/extension_function.cc
|
| diff --git a/extensions/browser/extension_function.cc b/extensions/browser/extension_function.cc
|
| index 9203006c5181b520beeed140429b093e29ebf28e..98ef88f9ca8cd02a8c68a04814ca032b73a84721 100644
|
| --- a/extensions/browser/extension_function.cc
|
| +++ b/extensions/browser/extension_function.cc
|
| @@ -453,6 +453,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(
|
|
|