| Index: extensions/renderer/dispatcher.cc
|
| diff --git a/extensions/renderer/dispatcher.cc b/extensions/renderer/dispatcher.cc
|
| index 34324e2be1bf10a27c375337e720fd03c5a85029..df8839098f717b4ee85266e45b87944cdfc10fa0 100644
|
| --- a/extensions/renderer/dispatcher.cc
|
| +++ b/extensions/renderer/dispatcher.cc
|
| @@ -990,7 +990,8 @@ void Dispatcher::OnDispatchOnDisconnect(int port_id,
|
| }
|
|
|
| void Dispatcher::OnLoaded(
|
| - const std::vector<ExtensionMsg_Loaded_Params>& loaded_extensions) {
|
| + const std::vector<ExtensionMsg_Loaded_Params>& loaded_extensions,
|
| + const std::string& webview_partition_id) {
|
| for (const auto& param : loaded_extensions) {
|
| std::string error;
|
| scoped_refptr<const Extension> extension = param.ConvertToExtension(&error);
|
| @@ -1004,6 +1005,7 @@ void Dispatcher::OnLoaded(
|
|
|
| RendererExtensionRegistry* extension_registry =
|
| RendererExtensionRegistry::Get();
|
| + extension_registry->SetWebviewPartitionID(webview_partition_id);
|
| // TODO(kalman): This test is deliberately not a CHECK (though I wish it
|
| // could be) and uses extension->id() not params.id:
|
| // 1. For some reason params.id can be empty. I've only seen it with
|
|
|