From f1d4c09e5a5cdcbc1b7abd06e41da621d2e4827a Mon Sep 17 00:00:00 2001 From: Ms2ger Date: Tue, 29 Mar 2011 14:05:00 -0400 Subject: [PATCH] Bug 632493 - Handle non-finite values for lineTo per spec; r=roc --- content/canvas/src/nsCanvasRenderingContext2D.cpp | 2 +- content/canvas/test/test_canvas.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/content/canvas/src/nsCanvasRenderingContext2D.cpp b/content/canvas/src/nsCanvasRenderingContext2D.cpp index 2c08b623f01b..65c90e23efc0 100644 --- a/content/canvas/src/nsCanvasRenderingContext2D.cpp +++ b/content/canvas/src/nsCanvasRenderingContext2D.cpp @@ -2089,7 +2089,7 @@ NS_IMETHODIMP nsCanvasRenderingContext2D::LineTo(float x, float y) { if (!FloatValidate(x,y)) - return NS_ERROR_DOM_SYNTAX_ERR; + return NS_OK; mHasPath = PR_TRUE; mThebes->LineTo(gfxPoint(x, y)); diff --git a/content/canvas/test/test_canvas.html b/content/canvas/test/test_canvas.html index 2ae8604256b3..fa5c1603d433 100644 --- a/content/canvas/test/test_canvas.html +++ b/content/canvas/test/test_canvas.html @@ -13220,7 +13220,7 @@ isPixel(ctx, 90,45, 0,255,0,255, 0); } catch (e) { _thrown_outer = true; } -todo(!_thrown_outer, 'should not throw exception'); +ok(!_thrown_outer, 'should not throw exception'); }