| Index: chrome/renderer/extensions/runtime_custom_bindings.cc
|
| ===================================================================
|
| --- chrome/renderer/extensions/runtime_custom_bindings.cc (revision 184858)
|
| +++ chrome/renderer/extensions/runtime_custom_bindings.cc (working copy)
|
| @@ -18,10 +18,8 @@
|
|
|
| namespace extensions {
|
|
|
| -RuntimeCustomBindings::RuntimeCustomBindings(Dispatcher* dispatcher,
|
| - ChromeV8Context* context)
|
| - : ChromeV8Extension(dispatcher, context->v8_context()),
|
| - context_(context) {
|
| +RuntimeCustomBindings::RuntimeCustomBindings(ChromeV8Context* context)
|
| + : ChromeV8Extension(NULL), context_(context) {
|
| RouteFunction("GetManifest",
|
| base::Bind(&RuntimeCustomBindings::GetManifest, base::Unretained(this)));
|
| RouteStaticFunction("OpenChannelToExtension", &OpenChannelToExtension);
|
| @@ -35,8 +33,7 @@
|
| const v8::Arguments& args) {
|
| // Get the current RenderView so that we can send a routed IPC message from
|
| // the correct source.
|
| - RuntimeCustomBindings* self = GetFromArguments<RuntimeCustomBindings>(args);
|
| - content::RenderView* renderview = self->GetRenderView();
|
| + content::RenderView* renderview = GetCurrentRenderView();
|
| if (!renderview)
|
| return v8::Undefined();
|
|
|
| @@ -64,8 +61,7 @@
|
| const v8::Arguments& args) {
|
| // Get the current RenderView so that we can send a routed IPC message from
|
| // the correct source.
|
| - RuntimeCustomBindings* self = GetFromArguments<RuntimeCustomBindings>(args);
|
| - content::RenderView* renderview = self->GetRenderView();
|
| + content::RenderView* renderview = GetCurrentRenderView();
|
| if (!renderview)
|
| return v8::Undefined();
|
|
|
|
|