| 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 075f1d60173a6925218ccaf4fb7a7f769293a0ca..b88bf32ca4cb291c6d5cfe86a09732f229e23d67 100644
|
| --- a/extensions/renderer/object_backed_native_handler.cc
|
| +++ b/extensions/renderer/object_backed_native_handler.cc
|
| @@ -28,7 +28,7 @@ ObjectBackedNativeHandler::ObjectBackedNativeHandler(ScriptContext* context)
|
| ObjectBackedNativeHandler::~ObjectBackedNativeHandler() {
|
| }
|
|
|
| -v8::Handle<v8::Object> ObjectBackedNativeHandler::NewInstance() {
|
| +v8::Local<v8::Object> ObjectBackedNativeHandler::NewInstance() {
|
| return v8::Local<v8::ObjectTemplate>::New(GetIsolate(), object_template_)
|
| ->NewInstance();
|
| }
|
| @@ -37,9 +37,9 @@ v8::Handle<v8::Object> ObjectBackedNativeHandler::NewInstance() {
|
| void ObjectBackedNativeHandler::Router(
|
| const v8::FunctionCallbackInfo<v8::Value>& args) {
|
| v8::HandleScope handle_scope(args.GetIsolate());
|
| - v8::Handle<v8::Object> data = args.Data().As<v8::Object>();
|
| + v8::Local<v8::Object> data = args.Data().As<v8::Object>();
|
|
|
| - v8::Handle<v8::Value> handler_function_value =
|
| + v8::Local<v8::Value> handler_function_value =
|
| data->Get(v8::String::NewFromUtf8(args.GetIsolate(), kHandlerFunction));
|
| // See comment in header file for why we do this.
|
| if (handler_function_value.IsEmpty() ||
|
| @@ -64,7 +64,7 @@ void ObjectBackedNativeHandler::RouteFunction(
|
| data->Set(
|
| v8::String::NewFromUtf8(isolate, kHandlerFunction),
|
| v8::External::New(isolate, new HandlerFunction(handler_function)));
|
| - v8::Handle<v8::FunctionTemplate> function_template =
|
| + v8::Local<v8::FunctionTemplate> function_template =
|
| v8::FunctionTemplate::New(isolate, Router, data);
|
| v8::Local<v8::ObjectTemplate>::New(isolate, object_template_)
|
| ->Set(isolate, name.c_str(), function_template);
|
| @@ -81,8 +81,8 @@ void ObjectBackedNativeHandler::Invalidate() {
|
| v8::Context::Scope context_scope(context_->v8_context());
|
|
|
| for (size_t i = 0; i < router_data_.Size(); i++) {
|
| - v8::Handle<v8::Object> data = router_data_.Get(i);
|
| - v8::Handle<v8::Value> handler_function_value =
|
| + v8::Local<v8::Object> data = router_data_.Get(i);
|
| + v8::Local<v8::Value> handler_function_value =
|
| data->Get(v8::String::NewFromUtf8(isolate, kHandlerFunction));
|
| CHECK(!handler_function_value.IsEmpty());
|
| delete static_cast<HandlerFunction*>(
|
|
|