| 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);
|
|
|