From aec946b4ffd19a959002af4b779d24894f7b1f57 Mon Sep 17 00:00:00 2001 From: Daniel Silverstone Date: Fri, 22 May 2020 20:26:32 +0100 Subject: CanvasRenderingContext2D: More verbose input validation error message Signed-off-by: Daniel Silverstone --- content/handlers/javascript/duktape/CanvasRenderingContext2D.bnd | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/content/handlers/javascript/duktape/CanvasRenderingContext2D.bnd b/content/handlers/javascript/duktape/CanvasRenderingContext2D.bnd index 5acf75000..6b6039aa9 100644 --- a/content/handlers/javascript/duktape/CanvasRenderingContext2D.bnd +++ b/content/handlers/javascript/duktape/CanvasRenderingContext2D.bnd @@ -212,7 +212,8 @@ method CanvasRenderingContext2D::putImageData() clipx < 0 || clipy < 0 || /* Input in range */ (clipx + clipw) > idpriv->width || /* Input in range */ (clipy + cliph) > idpriv->height) { /* Input in range */ - return duk_error(ctx, DUK_ERR_RANGE_ERROR, "invalid inputs"); + return duk_error(ctx, DUK_ERR_RANGE_ERROR, "invalid inputs: (%d,%d) (%d,%d) (%d,%d) (Me: %d,%d) (Img: %d,%d)", + x,y,clipx,clipy,clipw,cliph, priv->width, priv->height, idpriv->width, idpriv->height); } bitmap_base = guit->bitmap->get_buffer(priv->bitmap); -- cgit v1.2.3