Index: Source/bindings/v8/custom/V8PromiseCustom.cpp |
diff --git a/Source/bindings/v8/custom/V8PromiseCustom.cpp b/Source/bindings/v8/custom/V8PromiseCustom.cpp |
index b5e4f16af19e92f027d11181b0eb4bb044e42bd3..8785eb2b967ac61e4cfa29d5450087ef520ef9bb 100644 |
--- a/Source/bindings/v8/custom/V8PromiseCustom.cpp |
+++ b/Source/bindings/v8/custom/V8PromiseCustom.cpp |
@@ -61,15 +61,14 @@ namespace { |
v8::Local<v8::ObjectTemplate> cachedObjectTemplate(void* domTemplateKey, int internalFieldCount, v8::Isolate* isolate) |
{ |
V8PerIsolateData* data = V8PerIsolateData::from(isolate); |
- WrapperWorldType currentWorldType = worldType(isolate); |
- v8::Handle<v8::FunctionTemplate> functionDescriptor = data->existingDOMTemplate(currentWorldType, domTemplateKey); |
+ v8::Handle<v8::FunctionTemplate> functionDescriptor = data->existingDOMTemplate(domTemplateKey); |
if (!functionDescriptor.IsEmpty()) |
return functionDescriptor->InstanceTemplate(); |
functionDescriptor = v8::FunctionTemplate::New(isolate); |
v8::Local<v8::ObjectTemplate> instanceTemplate = functionDescriptor->InstanceTemplate(); |
instanceTemplate->SetInternalFieldCount(internalFieldCount); |
- data->setDOMTemplate(currentWorldType, domTemplateKey, functionDescriptor); |
+ data->setDOMTemplate(domTemplateKey, functionDescriptor); |
return instanceTemplate; |
} |
@@ -681,8 +680,7 @@ void V8PromiseCustom::setState(v8::Handle<v8::Object> internal, PromiseState sta |
bool V8PromiseCustom::isPromise(v8::Handle<v8::Value> maybePromise, v8::Isolate* isolate) |
{ |
- WrapperWorldType currentWorldType = worldType(isolate); |
- return V8Promise::domTemplate(isolate, currentWorldType)->HasInstance(maybePromise); |
+ return V8Promise::domTemplate(isolate)->HasInstance(maybePromise); |
} |
v8::Local<v8::Object> V8PromiseCustom::toPromise(v8::Handle<v8::Value> maybePromise, v8::Isolate* isolate) |