| Index: extensions/renderer/bindings/api_bindings_system.cc
|
| diff --git a/extensions/renderer/bindings/api_bindings_system.cc b/extensions/renderer/bindings/api_bindings_system.cc
|
| index e20e1a02070ea7d80d5d750c267a708304c84918..be402e479a6fb1639acffa176b4f398af3fbd099 100644
|
| --- a/extensions/renderer/bindings/api_bindings_system.cc
|
| +++ b/extensions/renderer/bindings/api_bindings_system.cc
|
| @@ -19,10 +19,15 @@ APIBindingsSystem::APIBindingsSystem(
|
| const APIRequestHandler::SendRequestMethod& send_request,
|
| const APIEventHandler::EventListenersChangedMethod& event_listeners_changed,
|
| const APIBinding::OnSilentRequest& on_silent_request,
|
| + const binding::AddConsoleError& add_console_error,
|
| APILastError last_error)
|
| : type_reference_map_(base::Bind(&APIBindingsSystem::InitializeType,
|
| base::Unretained(this))),
|
| - request_handler_(send_request, call_js, std::move(last_error)),
|
| + exception_handler_(add_console_error, call_js),
|
| + request_handler_(send_request,
|
| + call_js,
|
| + std::move(last_error),
|
| + &exception_handler_),
|
| event_handler_(call_js, call_js_sync, event_listeners_changed),
|
| access_checker_(is_available),
|
| call_js_(call_js),
|
|
|