| Index: extensions/renderer/api_bindings_system.cc
|
| diff --git a/extensions/renderer/api_bindings_system.cc b/extensions/renderer/api_bindings_system.cc
|
| index 4477a98761c867705b16abaf89d39327103d9826..5462f9cc2e01fa8e602f3ab12ff58f66df2dbe02 100644
|
| --- a/extensions/renderer/api_bindings_system.cc
|
| +++ b/extensions/renderer/api_bindings_system.cc
|
| @@ -19,6 +19,7 @@ APIBindingsSystem::APIBindingsSystem(const binding::RunJSFunction& call_js,
|
| const SendRequestMethod& send_request)
|
| : request_handler_(call_js),
|
| event_handler_(call_js),
|
| + call_js_(call_js),
|
| get_api_schema_(get_api_schema),
|
| send_request_(send_request) {}
|
|
|
| @@ -79,7 +80,7 @@ APIBindingHooks* APIBindingsSystem::GetHooksForAPI(
|
| << "Hook registration must happen before creating any binding instances.";
|
| std::unique_ptr<APIBindingHooks>& hooks = binding_hooks_[api_name];
|
| if (!hooks)
|
| - hooks = base::MakeUnique<APIBindingHooks>();
|
| + hooks = base::MakeUnique<APIBindingHooks>(call_js_);
|
| return hooks.get();
|
| }
|
|
|
|
|