Index: Source/bindings/v8/UnsafePersistent.h |
diff --git a/Source/bindings/v8/UnsafePersistent.h b/Source/bindings/v8/UnsafePersistent.h |
index 6f512a26f299e2689e08532e476710423266e52b..d1aa957472ce550f11db4cb370854f98e95934ac 100644 |
--- a/Source/bindings/v8/UnsafePersistent.h |
+++ b/Source/bindings/v8/UnsafePersistent.h |
@@ -88,6 +88,12 @@ public: |
return handle; |
} |
+ void setReferenceFrom(const v8::Persistent<v8::Object>& parent, v8::Isolate* isolate) |
+ { |
+ // FIXME: remove As() after v8 roll. |
+ isolate->SetReference(parent, persistent()->template As<v8::Value>()); |
+ } |
+ |
void dispose() |
{ |
persistent()->Dispose(); |