Index: chrome/renderer/extensions/app_bindings.cc |
diff --git a/chrome/renderer/extensions/app_bindings.cc b/chrome/renderer/extensions/app_bindings.cc |
index 28dee80061546a9343ad9f8ccf130970bb9a5bf1..5a495a7bd14bd5208622b6c7c667b2816adcbc58 100644 |
--- a/chrome/renderer/extensions/app_bindings.cc |
+++ b/chrome/renderer/extensions/app_bindings.cc |
@@ -20,6 +20,7 @@ |
#include "extensions/renderer/console.h" |
#include "extensions/renderer/dispatcher.h" |
#include "extensions/renderer/extension_helper.h" |
+#include "extensions/renderer/renderer_extension_registry.h" |
#include "extensions/renderer/script_context.h" |
#include "third_party/WebKit/public/web/WebDocument.h" |
#include "third_party/WebKit/public/web/WebLocalFrame.h" |
@@ -75,7 +76,7 @@ v8::Local<v8::Value> AppBindings::GetDetailsImpl(blink::WebLocalFrame* frame) { |
return v8::Null(isolate); |
const Extension* extension = |
- dispatcher_->extensions()->GetExtensionOrAppByURL( |
+ RendererExtensionRegistry::Get()->GetExtensionOrAppByURL( |
frame->document().url()); |
if (!extension) |
@@ -116,7 +117,8 @@ void AppBindings::GetRunningState( |
// from the top frame. |
blink::WebSecurityOrigin top_frame_security_origin = |
context()->web_frame()->top()->securityOrigin(); |
- const ExtensionSet* extensions = dispatcher_->extensions(); |
+ const RendererExtensionRegistry* extensions = |
+ RendererExtensionRegistry::Get(); |
// The app associated with the top level frame. |
const Extension* top_app = extensions->GetHostedAppByURL( |