| 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()));
|
|
|