diff options
Diffstat (limited to 'js')
-rwxr-xr-x | js/lib/geom/rectangle.js | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/js/lib/geom/rectangle.js b/js/lib/geom/rectangle.js index cf0e7fc8..4415af43 100755 --- a/js/lib/geom/rectangle.js +++ b/js/lib/geom/rectangle.js | |||
@@ -537,7 +537,8 @@ exports.Rectangle = Object.create(GeomObj, { | |||
537 | 537 | ||
538 | if(this._fillColor.gradientMode) { | 538 | if(this._fillColor.gradientMode) { |
539 | if(this._fillColor.gradientMode === "radial") { | 539 | if(this._fillColor.gradientMode === "radial") { |
540 | gradient = ctx.createRadialGradient(w/2, h/2, 0, w/2, h/2, Math.max(w, h)/2); | 540 | var ww = w - 2*lw, hh = h - 2*lw; |
541 | gradient = ctx.createRadialGradient(w/2, h/2, 0, w/2-this._strokeWidth, h/2, Math.max(ww, hh)/2); | ||
541 | } else { | 542 | } else { |
542 | gradient = ctx.createLinearGradient(inset/2, h/2, w-inset, h/2); | 543 | gradient = ctx.createLinearGradient(inset/2, h/2, w-inset, h/2); |
543 | } | 544 | } |