| Index: Source/bindings/v8/ScriptPromise.h
|
| diff --git a/Source/bindings/v8/ScriptPromise.h b/Source/bindings/v8/ScriptPromise.h
|
| index 8ed4f0812ce48ad9022870894c8ff8aee3189c8e..c4f3e5dd07f88e8295eb7265bb111c55e873b965 100644
|
| --- a/Source/bindings/v8/ScriptPromise.h
|
| +++ b/Source/bindings/v8/ScriptPromise.h
|
| @@ -50,15 +50,14 @@ public:
|
| {
|
| }
|
|
|
| - explicit ScriptPromise(ScriptValue promise)
|
| + explicit ScriptPromise(const ScriptValue& promise)
|
| : m_promise(promise)
|
| {
|
| ASSERT(!m_promise.hasNoValue());
|
| }
|
|
|
| - // FIXME: This constructor should take an isolate.
|
| - explicit ScriptPromise(v8::Handle<v8::Value> promise)
|
| - : m_promise(promise, v8::Isolate::GetCurrent())
|
| + ScriptPromise(v8::Handle<v8::Value> promise, v8::Isolate* isolate)
|
| + : m_promise(promise, isolate)
|
| {
|
| ASSERT(!m_promise.hasNoValue());
|
| }
|
|
|