| Index: chrome/renderer/extensions/extension_process_bindings.cc
|
| diff --git a/chrome/renderer/extensions/extension_process_bindings.cc b/chrome/renderer/extensions/extension_process_bindings.cc
|
| index b37a773684235006797337ce9918d61d2c29b5ed..39117aa2c8a6eebe691dd64a442bcd27214da5fd 100644
|
| --- a/chrome/renderer/extensions/extension_process_bindings.cc
|
| +++ b/chrome/renderer/extensions/extension_process_bindings.cc
|
| @@ -212,10 +212,12 @@ class ExtensionImpl : public ExtensionBase {
|
| return std::string(); // this can happen as a tab is closing.
|
|
|
| GURL url = renderview->webview()->mainFrame()->url();
|
| - if (!ExtensionRendererInfo::ExtensionBindingsAllowed(url))
|
| + const ExtensionRendererInfo* extensions =
|
| + EventBindings::GetRenderThread()->GetExtensions();
|
| + if (!extensions->ExtensionBindingsAllowed(url))
|
| return std::string();
|
|
|
| - return ExtensionRendererInfo::GetIdByURL(url);
|
| + return extensions->GetIdByURL(url);
|
| }
|
|
|
| virtual v8::Handle<v8::FunctionTemplate> GetNativeFunction(
|
|
|