| Index: extensions/browser/extension_web_contents_observer.cc
|
| diff --git a/extensions/browser/extension_web_contents_observer.cc b/extensions/browser/extension_web_contents_observer.cc
|
| index 005c90da86c941626ce61112dc880309d50b76e7..12a2c7e9b7934478f30a0ffd1fc5dfeab48e3a9a 100644
|
| --- a/extensions/browser/extension_web_contents_observer.cc
|
| +++ b/extensions/browser/extension_web_contents_observer.cc
|
| @@ -18,6 +18,7 @@
|
| #include "extensions/browser/extensions_browser_client.h"
|
| #include "extensions/browser/mojo/service_registration.h"
|
| #include "extensions/browser/process_manager.h"
|
| +#include "extensions/browser/renderer_startup_helper.h"
|
| #include "extensions/browser/view_type_utils.h"
|
| #include "extensions/common/constants.h"
|
| #include "extensions/common/extension.h"
|
| @@ -105,7 +106,9 @@ void ExtensionWebContentsObserver::RenderViewCreated(
|
| //
|
| // Plus, we can delete the concept of activating an extension once site
|
| // isolation is turned on.
|
| - render_view_host->Send(new ExtensionMsg_ActivateExtension(extension->id()));
|
| + RendererStartupHelperFactory::GetForBrowserContext(browser_context_)
|
| + ->ActivateExtensionInProcess(extension->id(),
|
| + render_view_host->GetProcess());
|
| }
|
|
|
| void ExtensionWebContentsObserver::RenderFrameCreated(
|
|
|