| Index: chrome/renderer/extensions/api_activity_logger.cc
|
| diff --git a/chrome/renderer/extensions/api_activity_logger.cc b/chrome/renderer/extensions/api_activity_logger.cc
|
| index f42c1dfadc91782d34c9b8650eab05dd23f71e59..2ab900dc88b59643f6a28d586126a80309ab176a 100644
|
| --- a/chrome/renderer/extensions/api_activity_logger.cc
|
| +++ b/chrome/renderer/extensions/api_activity_logger.cc
|
| @@ -43,11 +43,11 @@ void APIActivityLogger::LogInternal(
|
| DCHECK(args[1]->IsString());
|
| DCHECK(args[2]->IsArray());
|
|
|
| - std::string ext_id = *v8::String::AsciiValue(args[0]);
|
| + std::string ext_id = *v8::String::Utf8Value(args[0]);
|
| ExtensionHostMsg_APIActionOrEvent_Params params;
|
| - params.api_call = *v8::String::AsciiValue(args[1]);
|
| + params.api_call = *v8::String::Utf8Value(args[1]);
|
| if (args.Length() == 4) // Extras are optional.
|
| - params.extra = *v8::String::AsciiValue(args[3]);
|
| + params.extra = *v8::String::Utf8Value(args[3]);
|
| else
|
| params.extra = "";
|
|
|
| @@ -62,7 +62,7 @@ void APIActivityLogger::LogInternal(
|
| for (size_t i = 0; i < arg_array->Length(); ++i) {
|
| arg_list->Set(i,
|
| converter->FromV8Value(arg_array->Get(i),
|
| - v8::Context::GetCurrent()));
|
| + args.GetIsolate()->GetCurrentContext()));
|
| }
|
| params.arguments.Swap(arg_list.get());
|
| }
|
|
|