diff --git a/browser/api/atom_api_window.cc b/browser/api/atom_api_window.cc index 0dda0617bd23..a0262592ed87 100644 --- a/browser/api/atom_api_window.cc +++ b/browser/api/atom_api_window.cc @@ -87,7 +87,7 @@ void Window::OnCapturePageDone(v8::Persistent callback, const std::vector& data) { v8::HandleScope scope; - // TODO Use new Buffer API when we updated to node v0.12.x. + // TODO(zcbenz): Use new Buffer API when we updated to node v0.12.x. node::Buffer* buffer = node::Buffer::New( reinterpret_cast(data.data()), data.size()); @@ -501,7 +501,8 @@ v8::Handle Window::CapturePage(const v8::Arguments& args) { gfx::Rect rect; v8::Persistent callback; - if (!FromV8Arguments(args, &rect, &callback)) + if (!FromV8Arguments(args, &rect, &callback) && + !FromV8Arguments(args, &callback)) return node::ThrowTypeError("Bad argument"); self->window_->CapturePage(rect, base::Bind(&Window::OnCapturePageDone,