diff options
Diffstat (limited to 'src/3rdparty/webkit/WebCore/bindings/js/JSCanvasArrayBufferConstructor.h')
-rw-r--r-- | src/3rdparty/webkit/WebCore/bindings/js/JSCanvasArrayBufferConstructor.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/3rdparty/webkit/WebCore/bindings/js/JSCanvasArrayBufferConstructor.h b/src/3rdparty/webkit/WebCore/bindings/js/JSCanvasArrayBufferConstructor.h index 44c9000c42..5f1254ed96 100644 --- a/src/3rdparty/webkit/WebCore/bindings/js/JSCanvasArrayBufferConstructor.h +++ b/src/3rdparty/webkit/WebCore/bindings/js/JSCanvasArrayBufferConstructor.h @@ -47,8 +47,9 @@ namespace WebCore { // RefPtr<C> arrayObject; + // For the 0 args case, just create an object without a buffer if (args.size() < 1) - return 0; + return C::create(0, 0, 0); if (args.at(0).isObject()) { RefPtr<CanvasArrayBuffer> buffer = toCanvasArrayBuffer(args.at(0)); |