Index: chrome/renderer/extensions/tabs_custom_bindings.cc |
diff --git a/chrome/renderer/extensions/tabs_custom_bindings.cc b/chrome/renderer/extensions/tabs_custom_bindings.cc |
index 471bae645dfd38e05d512c77bb532947f1e8184f..ac971acd8bbefdfc990b14b17b93c81dd9e0da85 100644 |
--- a/chrome/renderer/extensions/tabs_custom_bindings.cc |
+++ b/chrome/renderer/extensions/tabs_custom_bindings.cc |
@@ -9,14 +9,13 @@ |
#include "base/bind.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 "v8/include/v8.h" |
namespace extensions { |
-TabsCustomBindings::TabsCustomBindings(Dispatcher* dispatcher, |
- ChromeV8Context* context) |
- : ChromeV8Extension(dispatcher, context) { |
+TabsCustomBindings::TabsCustomBindings(ScriptContext* context) |
+ : ObjectBackedNativeHandler(context) { |
RouteFunction("OpenChannelToTab", |
base::Bind(&TabsCustomBindings::OpenChannelToTab, |
base::Unretained(this))); |
@@ -26,7 +25,7 @@ void TabsCustomBindings::OpenChannelToTab( |
const v8::FunctionCallbackInfo<v8::Value>& args) { |
// Get the current RenderView so that we can send a routed IPC message from |
// the correct source. |
- content::RenderView* renderview = GetRenderView(); |
+ content::RenderView* renderview = context()->GetRenderView(); |
if (!renderview) |
return; |