| Index: extensions/renderer/js_extension_bindings_system.cc
|
| diff --git a/extensions/renderer/js_extension_bindings_system.cc b/extensions/renderer/js_extension_bindings_system.cc
|
| index 45c3500c3cfa701d8bd613095346bbdee7a0289d..9f6957968ca823f1765dd2c59b3094c53501bd42 100644
|
| --- a/extensions/renderer/js_extension_bindings_system.cc
|
| +++ b/extensions/renderer/js_extension_bindings_system.cc
|
| @@ -17,6 +17,7 @@
|
| #include "extensions/common/manifest_constants.h"
|
| #include "extensions/common/manifest_handlers/externally_connectable.h"
|
| #include "extensions/renderer/binding_generating_native_handler.h"
|
| +#include "extensions/renderer/event_bindings.h"
|
| #include "extensions/renderer/renderer_extension_registry.h"
|
| #include "extensions/renderer/resource_bundle_source_map.h"
|
| #include "extensions/renderer/script_context.h"
|
| @@ -272,6 +273,12 @@ void JsExtensionBindingsSystem::DispatchEventInContext(
|
| arguments.data());
|
| }
|
|
|
| +bool JsExtensionBindingsSystem::HasEventListenerInContext(
|
| + const std::string& event_name,
|
| + ScriptContext* context) {
|
| + return EventBindings::HasListener(context, event_name);
|
| +}
|
| +
|
| void JsExtensionBindingsSystem::RegisterBinding(
|
| const std::string& api_name,
|
| const std::string& api_bind_name,
|
|
|