From ba72a420ec5efacdf1284c825bdb73ccd071751a Mon Sep 17 00:00:00 2001 From: Tj Holowaychuk Date: Wed, 29 Sep 2010 15:56:36 -0700 Subject: [PATCH] arc() no longer throws --- src/context2d.cc | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/src/context2d.cc b/src/context2d.cc index 0dfc214..2d663f4 100644 --- a/src/context2d.cc +++ b/src/context2d.cc @@ -532,16 +532,11 @@ Handle Context2d::Arc(const Arguments &args) { HandleScope scope; - if (!args[0]->IsNumber()) - return ThrowException(Exception::TypeError(String::New("x required"))); - if (!args[1]->IsNumber()) - return ThrowException(Exception::TypeError(String::New("y required"))); - if (!args[2]->IsNumber()) - return ThrowException(Exception::TypeError(String::New("radius required"))); - if (!args[3]->IsNumber()) - return ThrowException(Exception::TypeError(String::New("startAngle required"))); - if (!args[4]->IsNumber()) - return ThrowException(Exception::TypeError(String::New("endAngle required"))); + if (!args[0]->IsNumber() + ||!args[1]->IsNumber() + ||!args[2]->IsNumber() + ||!args[3]->IsNumber() + ||!args[4]->IsNumber()) return Undefined(); bool anticlockwise = args[5]->BooleanValue();