diff options
Diffstat (limited to 'WebCore/html/canvas/ArrayBufferView.cpp')
-rw-r--r-- | WebCore/html/canvas/ArrayBufferView.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/WebCore/html/canvas/ArrayBufferView.cpp b/WebCore/html/canvas/ArrayBufferView.cpp index 787fd61..bd22f88 100644 --- a/WebCore/html/canvas/ArrayBufferView.cpp +++ b/WebCore/html/canvas/ArrayBufferView.cpp @@ -28,6 +28,7 @@ #if ENABLE(3D_CANVAS) #include "ArrayBufferView.h" + #include "ArrayBuffer.h" namespace WebCore { @@ -46,9 +47,9 @@ ArrayBufferView::~ArrayBufferView() void ArrayBufferView::setImpl(ArrayBufferView* array, unsigned byteOffset, ExceptionCode& ec) { - if (byteOffset > byteLength() || - byteOffset + array->byteLength() > byteLength() || - byteOffset + array->byteLength() < byteOffset) { + if (byteOffset > byteLength() + || byteOffset + array->byteLength() > byteLength() + || byteOffset + array->byteLength() < byteOffset) { // Out of range offset or overflow ec = INDEX_SIZE_ERR; return; |