| Index: chrome/renderer/extensions/event_bindings.cc
|
| diff --git a/chrome/renderer/extensions/event_bindings.cc b/chrome/renderer/extensions/event_bindings.cc
|
| index cfaea1a043ce98618b59d83fac61b4dc248279e8..4df505632665c5b996fb4cde8e97caaf014bc09b 100644
|
| --- a/chrome/renderer/extensions/event_bindings.cc
|
| +++ b/chrome/renderer/extensions/event_bindings.cc
|
| @@ -73,7 +73,9 @@ class ExtensionImpl : public ChromeV8Extension {
|
| CHECK(context);
|
| std::string event_name(*v8::String::AsciiValue(args[0]));
|
|
|
| - if (!self->CheckCurrentContextAccessToExtensionAPI(event_name))
|
| + ExtensionDispatcher* extension_dispatcher = self->extension_dispatcher();
|
| + if (!extension_dispatcher->CheckCurrentContextAccessToExtensionAPI(
|
| + event_name))
|
| return v8::Undefined();
|
|
|
| EventListenerCounts& listener_counts =
|
|
|