| Index: Source/modules/serviceworkers/RequestInit.cpp
|
| diff --git a/Source/modules/serviceworkers/RequestInit.cpp b/Source/modules/serviceworkers/RequestInit.cpp
|
| index 6a0d9fe9ba6df1dfff2c026e329adb400ac005f0..9a952b750c34e812dd851f8f544d7a743c247dc5 100644
|
| --- a/Source/modules/serviceworkers/RequestInit.cpp
|
| +++ b/Source/modules/serviceworkers/RequestInit.cpp
|
| @@ -6,11 +6,11 @@
|
| #include "RequestInit.h"
|
|
|
| #include "bindings/core/v8/Dictionary.h"
|
| +#include "bindings/core/v8/V8ArrayBuffer.h"
|
| +#include "bindings/core/v8/V8ArrayBufferView.h"
|
| #include "bindings/core/v8/V8Binding.h"
|
| #include "bindings/core/v8/V8Blob.h"
|
| #include "bindings/core/v8/V8FormData.h"
|
| -#include "bindings/core/v8/custom/V8ArrayBufferCustom.h"
|
| -#include "bindings/core/v8/custom/V8ArrayBufferViewCustom.h"
|
| #include "core/fileapi/Blob.h"
|
| #include "modules/serviceworkers/Headers.h"
|
| #include "platform/blob/BlobData.h"
|
| @@ -39,13 +39,13 @@ RequestInit::RequestInit(ExecutionContext* context, const Dictionary& options, E
|
| OwnPtr<BlobData> blobData = BlobData::create();
|
| v8::Isolate* isolate = toIsolate(context);
|
| if (body->IsArrayBuffer()) {
|
| - ArrayBuffer* arrayBuffer = V8ArrayBuffer::toImpl(v8::Handle<v8::Object>::Cast(body));
|
| + DOMArrayBuffer* arrayBuffer = V8ArrayBuffer::toImpl(v8::Handle<v8::Object>::Cast(body));
|
| ASSERT(arrayBuffer);
|
| - blobData->appendArrayBuffer(arrayBuffer);
|
| + blobData->appendArrayBuffer(arrayBuffer->buffer());
|
| } else if (body->IsArrayBufferView()) {
|
| - ArrayBufferView* arrayBufferView = V8ArrayBufferView::toImpl(v8::Handle<v8::Object>::Cast(body));
|
| + DOMArrayBufferView* arrayBufferView = V8ArrayBufferView::toImpl(v8::Handle<v8::Object>::Cast(body));
|
| ASSERT(arrayBufferView);
|
| - blobData->appendArrayBufferView(arrayBufferView);
|
| + blobData->appendArrayBufferView(arrayBufferView->view());
|
| } else if (V8Blob::hasInstance(body, isolate)) {
|
| Blob* blob = V8Blob::toImpl(v8::Handle<v8::Object>::Cast(body));
|
| ASSERT(blob);
|
|
|