From 5563cf561fda08da6a7e46320901289974325321 Mon Sep 17 00:00:00 2001 From: Andrea Bogazzi Date: Thu, 1 Dec 2016 23:10:07 +0100 Subject: [PATCH] fix shadow zoom level (#3475) --- src/brushes/base_brush.class.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/brushes/base_brush.class.js b/src/brushes/base_brush.class.js index de5aea3059f..8c626cbd1cc 100644 --- a/src/brushes/base_brush.class.js +++ b/src/brushes/base_brush.class.js @@ -85,12 +85,13 @@ fabric.BaseBrush = fabric.util.createClass(/** @lends fabric.BaseBrush.prototype return; } - var ctx = this.canvas.contextTop; + var ctx = this.canvas.contextTop, + zoom = this.canvas.getZoom(); ctx.shadowColor = this.shadow.color; - ctx.shadowBlur = this.shadow.blur; - ctx.shadowOffsetX = this.shadow.offsetX; - ctx.shadowOffsetY = this.shadow.offsetY; + ctx.shadowBlur = this.shadow.blur * zoom; + ctx.shadowOffsetX = this.shadow.offsetX * zoom; + ctx.shadowOffsetY = this.shadow.offsetY * zoom; }, /**