summaryrefslogtreecommitdiff
path: root/content/handlers/javascript/duktape/CanvasRenderingContext2D.bnd
diff options
context:
space:
mode:
authorDaniel Silverstone <dsilvers@digital-scurf.org>2020-05-22 20:26:32 +0100
committerDaniel Silverstone <dsilvers@digital-scurf.org>2020-05-22 20:26:32 +0100
commitaec946b4ffd19a959002af4b779d24894f7b1f57 (patch)
tree28268edd3bf4719581aa2c2fef386fd0254fc4c6 /content/handlers/javascript/duktape/CanvasRenderingContext2D.bnd
parenta55a899e7450371556bd107178ea47d2deb1fe9f (diff)
downloadnetsurf-aec946b4ffd19a959002af4b779d24894f7b1f57.tar.gz
netsurf-aec946b4ffd19a959002af4b779d24894f7b1f57.tar.bz2
CanvasRenderingContext2D: More verbose input validation error message
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
Diffstat (limited to 'content/handlers/javascript/duktape/CanvasRenderingContext2D.bnd')
-rw-r--r--content/handlers/javascript/duktape/CanvasRenderingContext2D.bnd3
1 files changed, 2 insertions, 1 deletions
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);