Index: extensions/renderer/api_event_handler.cc |
diff --git a/extensions/renderer/api_event_handler.cc b/extensions/renderer/api_event_handler.cc |
index acd468ce628bc3642a67920cbd7b8938140eaea5..fc2d47a1b20801acc4dd7084f2f2d447d665e1c2 100644 |
--- a/extensions/renderer/api_event_handler.cc |
+++ b/extensions/renderer/api_event_handler.cc |
@@ -220,7 +220,7 @@ |
std::vector<v8::Local<v8::Value>> v8_args; |
v8_args.reserve(args.GetSize()); |
for (const auto& arg : args) |
- v8_args.push_back(converter->ToV8Value(&arg, context)); |
+ v8_args.push_back(converter->ToV8Value(arg.get(), context)); |
emitter->Fire(context, &v8_args, &filter); |
} else { |
v8::Isolate* isolate = context->GetIsolate(); |