| Index: extensions/renderer/send_request_natives.cc
|
| diff --git a/extensions/renderer/send_request_natives.cc b/extensions/renderer/send_request_natives.cc
|
| index 7e27523d5a9951b7ed0a22137076b957eca908fa..8579501ca0f7db3dbc11d910b2576e65cc5aae30 100644
|
| --- a/extensions/renderer/send_request_natives.cc
|
| +++ b/extensions/renderer/send_request_natives.cc
|
| @@ -38,11 +38,13 @@ void SendRequestNatives::GetNextRequestId(
|
| void SendRequestNatives::StartRequest(
|
| const v8::FunctionCallbackInfo<v8::Value>& args) {
|
| CHECK_EQ(6, args.Length());
|
| + CHECK(args[2]->IsInt32());
|
| + v8::Local<v8::Context> v8_context = context()->v8_context();
|
| std::string name = *v8::String::Utf8Value(args[0]);
|
| - int request_id = args[2]->Int32Value();
|
| - bool has_callback = args[3]->BooleanValue();
|
| - bool for_io_thread = args[4]->BooleanValue();
|
| - bool preserve_null_in_objects = args[5]->BooleanValue();
|
| + int request_id = args[2].As<v8::Int32>()->Value();
|
| + bool has_callback = args[3]->BooleanValue(v8_context).FromJust();
|
| + bool for_io_thread = args[4]->BooleanValue(v8_context).FromJust();
|
| + bool preserve_null_in_objects = args[5]->BooleanValue(v8_context).FromJust();
|
|
|
| scoped_ptr<V8ValueConverter> converter(V8ValueConverter::create());
|
|
|
|
|