From 94ae2a822dd1a4b924c64150c3d71b56abbf641e Mon Sep 17 00:00:00 2001 From: Adam Hooper Date: Sun, 16 Oct 2016 14:14:46 -0400 Subject: [PATCH] Allow `canvas.toBuffer(raw, undefined, undefined)` --- src/Canvas.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Canvas.cc b/src/Canvas.cc index 2e2ffa0..ce62053 100644 --- a/src/Canvas.cc +++ b/src/Canvas.cc @@ -257,7 +257,7 @@ NAN_METHOD(Canvas::ToBuffer) { return; } - if (info.Length() == 1 && info[0]->StrictEquals(Nan::New("raw").ToLocalChecked())) { + if (info.Length() >= 1 && info[0]->StrictEquals(Nan::New("raw").ToLocalChecked())) { // Return raw ARGB data -- just a memcpy() cairo_surface_t *surface = canvas->surface(); cairo_surface_flush(surface);