| Index: extensions/renderer/chrome_setting.cc
|
| diff --git a/extensions/renderer/chrome_setting.cc b/extensions/renderer/chrome_setting.cc
|
| index 43dad5807dcc94a46e078033e10aca4cddabb2a3..81f1ca28bda63a6fd103324832136035a2f83e6a 100644
|
| --- a/extensions/renderer/chrome_setting.cc
|
| +++ b/extensions/renderer/chrome_setting.cc
|
| @@ -133,11 +133,7 @@ void ChromeSetting::HandleFunction(const std::string& method_name,
|
| v8::HandleScope handle_scope(isolate);
|
| v8::Local<v8::Context> context = arguments->GetHolderCreationContext();
|
|
|
| - std::vector<v8::Local<v8::Value>> argument_list;
|
| - if (arguments->Length() > 0) {
|
| - // Just copying handles should never fail.
|
| - CHECK(arguments->GetRemaining(&argument_list));
|
| - }
|
| + std::vector<v8::Local<v8::Value>> argument_list = arguments->GetAll();
|
|
|
| std::string full_name = "types.ChromeSetting." + method_name;
|
| std::unique_ptr<base::ListValue> converted_arguments;
|
|
|