Index: chrome/renderer/extensions/page_capture_custom_bindings.cc |
diff --git a/chrome/renderer/extensions/page_capture_custom_bindings.cc b/chrome/renderer/extensions/page_capture_custom_bindings.cc |
index d0a2334fc23f4f7af4d18c2bdb03d81239809fde..57d5b3b53190c81301850be063ec176ad86c836a 100644 |
--- a/chrome/renderer/extensions/page_capture_custom_bindings.cc |
+++ b/chrome/renderer/extensions/page_capture_custom_bindings.cc |
@@ -8,16 +8,14 @@ |
#include "base/strings/utf_string_conversions.h" |
#include "content/public/renderer/render_view.h" |
#include "extensions/common/extension_messages.h" |
-#include "grit/renderer_resources.h" |
+#include "extensions/renderer/script_context.h" |
#include "third_party/WebKit/public/web/WebBlob.h" |
#include "v8/include/v8.h" |
namespace extensions { |
-PageCaptureCustomBindings::PageCaptureCustomBindings( |
- Dispatcher* dispatcher, |
- ChromeV8Context* context) |
- : ChromeV8Extension(dispatcher, context) { |
+PageCaptureCustomBindings::PageCaptureCustomBindings(ScriptContext* context) |
+ : ObjectBackedNativeHandler(context) { |
RouteFunction("CreateBlob", |
base::Bind(&PageCaptureCustomBindings::CreateBlob, |
base::Unretained(this))); |
@@ -42,7 +40,7 @@ void PageCaptureCustomBindings::SendResponseAck( |
CHECK(args.Length() == 1); |
CHECK(args[0]->IsInt32()); |
- content::RenderView* render_view = GetRenderView(); |
+ content::RenderView* render_view = context()->GetRenderView(); |
if (render_view) { |
render_view->Send(new ExtensionHostMsg_ResponseAck( |
render_view->GetRoutingID(), args[0]->Int32Value())); |