| Index: extensions/renderer/declarative_event.cc
|
| diff --git a/extensions/renderer/declarative_event.cc b/extensions/renderer/declarative_event.cc
|
| index 4e00229e1dbca93765355db5a9d52e906925d056..9365c8dbb23cd41cc8187db1bd5d8dba65d0cc67 100644
|
| --- a/extensions/renderer/declarative_event.cc
|
| +++ b/extensions/renderer/declarative_event.cc
|
| @@ -174,13 +174,7 @@ void DeclarativeEvent::HandleFunction(const std::string& signature_name,
|
| v8::HandleScope handle_scope(isolate);
|
| v8::Local<v8::Context> context = arguments->GetHolderCreationContext();
|
|
|
| - // TODO(devlin): This pattern is getting common. We should probably pull it
|
| - // out somewhere.
|
| - 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();
|
|
|
| // The events API has two undocumented parameters for each function: the name
|
| // of the event, and the "webViewInstanceId". Currently, stub 0 for webview
|
|
|