| Index: gin/array_buffer.cc
|
| diff --git a/gin/array_buffer.cc b/gin/array_buffer.cc
|
| index 8b533540247bbd915cbf65c1b398427c710e63ee..e8e234e5db1a21a16407319e5c36bcb8d6ecde73 100644
|
| --- a/gin/array_buffer.cc
|
| +++ b/gin/array_buffer.cc
|
| @@ -112,16 +112,14 @@ void ArrayBuffer::Private::WeakCallback(
|
|
|
| // ArrayBuffer ----------------------------------------------------------------
|
|
|
| -ArrayBuffer::ArrayBuffer(v8::Isolate* isolate)
|
| - : isolate_(isolate),
|
| - bytes_(0),
|
| +ArrayBuffer::ArrayBuffer()
|
| + : bytes_(0),
|
| num_bytes_(0) {
|
| }
|
|
|
| ArrayBuffer::ArrayBuffer(v8::Isolate* isolate,
|
| - v8::Handle<v8::ArrayBuffer> array)
|
| - : isolate_(isolate) {
|
| - private_ = ArrayBuffer::Private::From(isolate_, array);
|
| + v8::Handle<v8::ArrayBuffer> array) {
|
| + private_ = ArrayBuffer::Private::From(isolate, array);
|
| bytes_ = private_->buffer();
|
| num_bytes_ = private_->length();
|
| }
|
| @@ -131,19 +129,19 @@ ArrayBuffer::~ArrayBuffer() {
|
|
|
| // Converter<ArrayBuffer> -----------------------------------------------------
|
|
|
| -bool Converter<ArrayBuffer>::FromV8(v8::Handle<v8::Value> val,
|
| +bool Converter<ArrayBuffer>::FromV8(v8::Isolate* isolate,
|
| + v8::Handle<v8::Value> val,
|
| ArrayBuffer* out) {
|
| if (!val->IsArrayBuffer())
|
| return false;
|
| - *out = ArrayBuffer(out->isolate(), v8::Handle<v8::ArrayBuffer>::Cast(val));
|
| + *out = ArrayBuffer(isolate, v8::Handle<v8::ArrayBuffer>::Cast(val));
|
| return true;
|
| }
|
|
|
| // ArrayBufferView ------------------------------------------------------------
|
|
|
| -ArrayBufferView::ArrayBufferView(v8::Isolate* isolate)
|
| - : array_buffer_(isolate),
|
| - offset_(0),
|
| +ArrayBufferView::ArrayBufferView()
|
| + : offset_(0),
|
| num_bytes_(0) {
|
| }
|
|
|
| @@ -159,12 +157,12 @@ ArrayBufferView::~ArrayBufferView() {
|
|
|
| // Converter<ArrayBufferView> -------------------------------------------------
|
|
|
| -bool Converter<ArrayBufferView>::FromV8(v8::Handle<v8::Value> val,
|
| +bool Converter<ArrayBufferView>::FromV8(v8::Isolate* isolate,
|
| + v8::Handle<v8::Value> val,
|
| ArrayBufferView* out) {
|
| if (!val->IsArrayBufferView())
|
| return false;
|
| - *out = ArrayBufferView(out->isolate(),
|
| - v8::Handle<v8::ArrayBufferView>::Cast(val));
|
| + *out = ArrayBufferView(isolate, v8::Handle<v8::ArrayBufferView>::Cast(val));
|
| return true;
|
| }
|
|
|
|
|