From 63b38e25d796ee94e046616d2c7e90214cacc8d7 Mon Sep 17 00:00:00 2001 From: Tj Holowaychuk Date: Thu, 7 Oct 2010 18:05:19 -0700 Subject: [PATCH] Passing null, 0 when done --- src/canvas.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/canvas.cc b/src/canvas.cc index 86f942b..05c6091 100644 --- a/src/canvas.cc +++ b/src/canvas.cc @@ -78,6 +78,10 @@ Canvas::StreamPNG(const Arguments &args) { closure_t closure; closure.fn = Handle::Cast(args[0]); cairo_surface_write_to_png_stream(canvas->getSurface(), writeToBuffer, &closure); + Handle argv[2]; + argv[0] = Null(); + argv[1] = Integer::New(0); + closure.fn->Call(Context::GetCurrent()->Global(), 2, argv); return Undefined(); }