From 4ad6ecd19617ac33c09e93ccb6d8e652ac1ac126 Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Fri, 20 May 2016 15:38:26 +0900 Subject: [PATCH] Handle.ToV8 should return Object --- native_mate/handle.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/native_mate/handle.h b/native_mate/handle.h index 0fbd171319a8..c5855f2f99be 100644 --- a/native_mate/handle.h +++ b/native_mate/handle.h @@ -18,7 +18,7 @@ class Handle { public: Handle() : object_(NULL) {} - Handle(v8::Local wrapper, T* object) + Handle(v8::Local wrapper, T* object) : wrapper_(wrapper), object_(object) { } @@ -31,11 +31,11 @@ class Handle { } T* operator->() const { return object_; } - v8::Local ToV8() const { return wrapper_; } + v8::Local ToV8() const { return wrapper_; } T* get() const { return object_; } private: - v8::Local wrapper_; + v8::Local wrapper_; T* object_; }; @@ -51,7 +51,7 @@ struct Converter > { if (!Converter::FromV8(isolate, val, &object)) { return false; } - *out = mate::Handle(val, object); + *out = mate::Handle(val->ToObject(), object); return true; } };