From 3fce0a5b456272d4d43c107e9327f6171c3842a7 Mon Sep 17 00:00:00 2001 From: Anton Lavrenov Date: Tue, 8 Jun 2021 14:16:08 +0700 Subject: [PATCH] fix pattern bug --- CHANGELOG.md | 4 ++++ src/Shape.ts | 2 +- test/unit/Shape-test.ts | 7 +++++++ 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8852c27d..6629f368 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning](http://semver.org/). +## 8.0.2 + +- Fix fill pattern updates on `fillPatternX` and `fillPatternY` changes. + ## 8.0.1 - Fix some transform caches diff --git a/src/Shape.ts b/src/Shape.ts index 5b7891eb..f11e3093 100644 --- a/src/Shape.ts +++ b/src/Shape.ts @@ -848,7 +848,7 @@ Shape.prototype.on.call( Shape.prototype.on.call( Shape.prototype, - 'fillPriorityChange.konva fillPatternImageChange.konva fillPatternRepeatChange.konva fillPatternScaleXChange.konva fillPatternScaleYChange.konva fillPatternOffsetX.konva fillPatternOffsetY.konva fillPatternRotation.konva', + 'fillPriorityChange.konva fillPatternImageChange.konva fillPatternRepeatChange.konva fillPatternScaleXChange.konva fillPatternScaleYChange.konva fillPatternOffsetX.konva fillPatternOffsetY.konva fillPatternXChange.konva fillPatternYChange.konva fillPatternRotation.konva', _clearFillPatternCache ); diff --git a/test/unit/Shape-test.ts b/test/unit/Shape-test.ts index ed896a19..7f8e35dc 100644 --- a/test/unit/Shape-test.ts +++ b/test/unit/Shape-test.ts @@ -1852,6 +1852,13 @@ describe('Shape', function () { var pattern3 = star._getFillPattern(); assert.notEqual(pattern2, pattern3); + + + star.fillPatternX(10); + + var pattern4 = star._getFillPattern(); + + assert.notEqual(pattern4, pattern3); done(); });