diff --git a/atom/browser/api/atom_api_window.cc b/atom/browser/api/atom_api_window.cc index e8ebb57f7579..a8482ff44b95 100644 --- a/atom/browser/api/atom_api_window.cc +++ b/atom/browser/api/atom_api_window.cc @@ -316,7 +316,7 @@ void Window::CapturePage(mate::Arguments* args) { gfx::Rect rect; base::Callback)> callback; - if (!(args->Length() == 1 && args->GetNext(&callback)) || + if (!(args->Length() == 1 && args->GetNext(&callback)) && !(args->Length() == 2 && args->GetNext(&rect) && args->GetNext(&callback))) { args->ThrowError();