diff --git a/CHANGELOG.md b/CHANGELOG.md index e6c20292de..348265c692 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,9 @@ ### Changes - The point clustering radius value is now in display pixels (#983) +### Bug Fixes +- Fixed drawing partial fixed-scale canvas quads (#985) + ## Version 0.19.2 ### Improvements diff --git a/src/canvas/quadFeature.js b/src/canvas/quadFeature.js index 62e497dd41..9bfbbcb03d 100644 --- a/src/canvas/quadFeature.js +++ b/src/canvas/quadFeature.js @@ -174,8 +174,8 @@ var canvas_quadFeature = function (arg) { if (!quad.crop) { context2d.drawImage(src, 0, 0); } else { - var cropx = Math.min(src.w, quad.crop.x), - cropy = Math.min(src.h, quad.crop.y); + var cropx = Math.min(w, quad.crop.x), + cropy = Math.min(h, quad.crop.y); if (cropx > 0 && cropy > 0) { context2d.drawImage(src, 0, 0, cropx, cropy, 0, 0, cropx, cropy); }