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()); |
} |