Index: extensions/renderer/object_backed_native_handler.cc |
diff --git a/extensions/renderer/object_backed_native_handler.cc b/extensions/renderer/object_backed_native_handler.cc |
index 671730be2f60b6676996ce1e3f9711338960e211..381f242839ad1dc30fecaf8400259e34742b1461 100644 |
--- a/extensions/renderer/object_backed_native_handler.cc |
+++ b/extensions/renderer/object_backed_native_handler.cc |
@@ -125,6 +125,7 @@ void ObjectBackedNativeHandler::RouteFunction( |
v8_helpers::ToV8StringUnsafe(isolate, feature_name)); |
v8::Local<v8::FunctionTemplate> function_template = |
v8::FunctionTemplate::New(isolate, Router, data); |
+ function_template->RemovePrototype(); |
v8::Local<v8::ObjectTemplate>::New(isolate, object_template_) |
->Set(isolate, name.c_str(), function_template); |
router_data_.Append(data); |