| Index: extensions/renderer/api_bindings_system.cc
|
| diff --git a/extensions/renderer/api_bindings_system.cc b/extensions/renderer/api_bindings_system.cc
|
| index b9879fbb0968629055b60d4116849dfe7dc2d709..8ab880bb4b3739cba8f9176e179ba3e7349e9d63 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();
|
| }
|
|
|
|
|