| Index: extensions/browser/extension_function.cc
|
| diff --git a/extensions/browser/extension_function.cc b/extensions/browser/extension_function.cc
|
| index b11621fa96e4f3a7d2d57e75ec829f9db0ee22b9..53de37b13d36e434459cf8a24c276243ad87c81b 100644
|
| --- a/extensions/browser/extension_function.cc
|
| +++ b/extensions/browser/extension_function.cc
|
| @@ -441,6 +441,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(
|
|
|