From bbcacad883dc7a6dddec14c2748c3a740758648a Mon Sep 17 00:00:00 2001 From: Igor Zinken <730069+igorski@users.noreply.github.com> Date: Mon, 3 Mar 2025 17:42:49 +0100 Subject: [PATCH] Address cropping issue when drawing on a wide screen ratio --- src/rendering/canvas-elements/layer-sprite.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/rendering/canvas-elements/layer-sprite.ts b/src/rendering/canvas-elements/layer-sprite.ts index bb7679e..aa9aefe 100644 --- a/src/rendering/canvas-elements/layer-sprite.ts +++ b/src/rendering/canvas-elements/layer-sprite.ts @@ -409,8 +409,8 @@ class LayerSprite extends ZoomableSprite { const source = this.getPaintSource(); const { documentScale } = this.canvas; return { - width : fastRound( source.width * documentScale ), - height : fastRound( source.height * documentScale ), + width : Math.max( source.width, fastRound( source.width * documentScale )), + height : Math.max( source.height, fastRound( source.height * documentScale )), }; };