Index: Source/bindings/v8/ScriptPromiseResolver.cpp |
diff --git a/Source/bindings/v8/ScriptPromiseResolver.cpp b/Source/bindings/v8/ScriptPromiseResolver.cpp |
index 6d51b49b3b17b58908f15409937f239e3a6e65fb..8743f738e5794a679bd9e45af5070897cc0ab1f3 100644 |
--- a/Source/bindings/v8/ScriptPromiseResolver.cpp |
+++ b/Source/bindings/v8/ScriptPromiseResolver.cpp |
@@ -48,7 +48,7 @@ ScriptPromiseResolver::ScriptPromiseResolver(v8::Handle<v8::Object> creationCont |
ASSERT(RuntimeEnabledFeatures::promiseEnabled()); |
v8::Local<v8::Object> promise, resolver; |
V8PromiseCustom::createPromise(creationContext, &promise, &resolver, isolate); |
- m_promise.set(isolate, promise); |
+ m_promise = ScriptPromise(promise); |
m_resolver.set(isolate, resolver); |
} |