Index: chrome/renderer/extensions/object_backed_native_handler.cc |
diff --git a/chrome/renderer/extensions/object_backed_native_handler.cc b/chrome/renderer/extensions/object_backed_native_handler.cc |
index a58f752d666286b461f6ab7e2afd6ccbc8fbebdd..858016f041316e3133902a446e016385ba6cebee 100644 |
--- a/chrome/renderer/extensions/object_backed_native_handler.cc |
+++ b/chrome/renderer/extensions/object_backed_native_handler.cc |
@@ -64,8 +64,9 @@ void ObjectBackedNativeHandler::RouteFunction( |
v8::Persistent<v8::Object> data(isolate, v8::Object::New()); |
v8::Local<v8::Object> local_data = v8::Local<v8::Object>::New(isolate, data); |
- local_data->Set(v8::String::New(kHandlerFunction), |
- v8::External::New(new HandlerFunction(handler_function))); |
+ local_data->Set( |
+ v8::String::New(kHandlerFunction), |
+ v8::External::New(isolate, new HandlerFunction(handler_function))); |
v8::Handle<v8::FunctionTemplate> function_template = |
v8::FunctionTemplate::New(Router, local_data); |
object_template_.NewHandle(isolate)->Set(name.c_str(), function_template); |