Browse Source

Passing null, 0 when done

v1.x
Tj Holowaychuk 15 years ago
parent
commit
63b38e25d7
  1. 4
      src/canvas.cc

4
src/canvas.cc

@ -78,6 +78,10 @@ Canvas::StreamPNG(const Arguments &args) {
closure_t closure; closure_t closure;
closure.fn = Handle<Function>::Cast(args[0]); closure.fn = Handle<Function>::Cast(args[0]);
cairo_surface_write_to_png_stream(canvas->getSurface(), writeToBuffer, &closure); cairo_surface_write_to_png_stream(canvas->getSurface(), writeToBuffer, &closure);
Handle<Value> argv[2];
argv[0] = Null();
argv[1] = Integer::New(0);
closure.fn->Call(Context::GetCurrent()->Global(), 2, argv);
return Undefined(); return Undefined();
} }

Loading…
Cancel
Save