From 8e056672bcc8b5423b9893183e465b4d117966a0 Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Sat, 28 Jun 2014 21:26:34 +0800 Subject: [PATCH] Bring back ScopedPersistent.SetWeak. --- native_mate/scoped_persistent.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/native_mate/scoped_persistent.h b/native_mate/scoped_persistent.h index d2a8bd7fca..c653a1040a 100644 --- a/native_mate/scoped_persistent.h +++ b/native_mate/scoped_persistent.h @@ -53,6 +53,12 @@ class ScopedPersistent { return v8::Local::New(isolate, handle_); } + template + void SetWeak(P* parameter, + typename v8::WeakCallbackData::Callback callback) { + handle_.SetWeak(parameter, callback); + } + private: template static v8::Isolate* GetIsolate(v8::Handle object_handle) {