Index: Source/core/html/ImageData.cpp |
diff --git a/Source/core/html/ImageData.cpp b/Source/core/html/ImageData.cpp |
index b20e61c12c519ae2f9972798914be2752f8a2549..025bb4da21240df33af4fd853b5a14b4bcba667b 100644 |
--- a/Source/core/html/ImageData.cpp |
+++ b/Source/core/html/ImageData.cpp |
@@ -128,6 +128,17 @@ PassRefPtrWillBeRawPtr<ImageData> ImageData::create(Uint8ClampedArray* data, uns |
v8::Handle<v8::Object> ImageData::wrap(v8::Handle<v8::Object> creationContext, v8::Isolate* isolate) |
{ |
v8::Handle<v8::Object> wrapper = ScriptWrappable::wrap(creationContext, isolate); |
+ return associateWithWrapperInternal(wrapper, creationContext, isolate); |
+} |
+ |
+v8::Handle<v8::Object> ImageData::associateWithWrapper(const WrapperTypeInfo* wrapperType, v8::Handle<v8::Object> wrapper, v8::Isolate* isolate) |
+{ |
+ ScriptWrappable::associateWithWrapper(wrapperType, wrapper, isolate); |
+ return associateWithWrapperInternal(wrapper, wrapper, isolate); |
+} |
+ |
+v8::Handle<v8::Object> ImageData::associateWithWrapperInternal(v8::Handle<v8::Object> wrapper, v8::Handle<v8::Object> creationContext, v8::Isolate* isolate) |
+{ |
if (!wrapper.IsEmpty()) { |
// Create a V8 Uint8ClampedArray object. |
v8::Handle<v8::Value> pixelArray = toV8(data(), creationContext, isolate); |