Index: chrome/renderer/extensions/send_request_natives.cc |
diff --git a/chrome/renderer/extensions/send_request_natives.cc b/chrome/renderer/extensions/send_request_natives.cc |
index 6af99850acb1c698b0ccd75b68d5a81e53f8ea03..2ea83a06a020b997d50c5528f07372228e1a2b66 100644 |
--- a/chrome/renderer/extensions/send_request_natives.cc |
+++ b/chrome/renderer/extensions/send_request_natives.cc |
@@ -15,9 +15,8 @@ namespace extensions { |
SendRequestNatives::SendRequestNatives(Dispatcher* dispatcher, |
RequestSender* request_sender, |
ChromeV8Context* context) |
- : ChromeV8Extension(dispatcher, context->v8_context()), |
- request_sender_(request_sender), |
- context_(context) { |
+ : ChromeV8Extension(dispatcher, context), |
+ request_sender_(request_sender) { |
RouteFunction("GetNextRequestId", |
base::Bind(&SendRequestNatives::GetNextRequestId, |
base::Unretained(this))); |
@@ -53,14 +52,15 @@ v8::Handle<v8::Value> SendRequestNatives::StartRequest( |
if (!preserve_null_in_objects) |
converter->SetStripNullFromObjects(true); |
- scoped_ptr<Value> value_args(converter->FromV8Value(args[1], v8_context())); |
+ scoped_ptr<Value> value_args( |
+ converter->FromV8Value(args[1], context()->v8_context())); |
if (!value_args.get() || !value_args->IsType(Value::TYPE_LIST)) { |
NOTREACHED() << "Unable to convert args passed to StartRequest"; |
return v8::Undefined(); |
} |
request_sender_->StartRequest( |
- context_, name, request_id, has_callback, for_io_thread, |
+ context(), name, request_id, has_callback, for_io_thread, |
static_cast<ListValue*>(value_args.get())); |
return v8::Undefined(); |
} |