| Index: third_party/WebKit/Source/wtf/typed_arrays/ArrayBufferView.cpp
|
| diff --git a/third_party/WebKit/Source/wtf/typed_arrays/ArrayBufferView.cpp b/third_party/WebKit/Source/wtf/typed_arrays/ArrayBufferView.cpp
|
| index 48d549b9f92eaab29f028c9e928efd2113b1dcf0..25443dc5663b8f0dcfb85b04a3c3eaae4cd09169 100644
|
| --- a/third_party/WebKit/Source/wtf/typed_arrays/ArrayBufferView.cpp
|
| +++ b/third_party/WebKit/Source/wtf/typed_arrays/ArrayBufferView.cpp
|
| @@ -36,9 +36,10 @@ ArrayBufferView::ArrayBufferView(PassRefPtr<ArrayBuffer> buffer,
|
| m_buffer(buffer),
|
| m_prevView(nullptr),
|
| m_nextView(nullptr) {
|
| - m_baseAddress = m_buffer
|
| - ? (static_cast<char*>(m_buffer->data()) + m_byteOffset)
|
| - : nullptr;
|
| + m_baseAddress =
|
| + m_buffer
|
| + ? (static_cast<char*>(m_buffer->dataMaybeShared()) + m_byteOffset)
|
| + : nullptr;
|
| if (m_buffer)
|
| m_buffer->addView(this);
|
| }
|
|
|