Index: extensions/renderer/api_binding.cc |
diff --git a/extensions/renderer/api_binding.cc b/extensions/renderer/api_binding.cc |
index 39d5deafe7229ed45fb82d0db22efe7d4f2104dc..39f301d4d889ecb55c98594ffb79e0ad08a96ee2 100644 |
--- a/extensions/renderer/api_binding.cc |
+++ b/extensions/renderer/api_binding.cc |
@@ -498,11 +498,7 @@ void APIBinding::HandleCall(const std::string& name, |
// GetCurrentContext() should always be correct. |
v8::Local<v8::Context> context = isolate->GetCurrentContext(); |
- 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(); |
bool invalid_invocation = false; |
v8::Local<v8::Function> custom_callback; |