diff --git a/src/shapes/object.class.js b/src/shapes/object.class.js index cea622a6..6c617271 100644 --- a/src/shapes/object.class.js +++ b/src/shapes/object.class.js @@ -679,8 +679,9 @@ */ _updateCacheCanvas: function() { if (this.noScaleCache && this.canvas && this.canvas._currentTransform) { - var action = this.canvas._currentTransform.action; - if (action.slice && action.slice(0, 5) === 'scale') { + var target = this.canvas._currentTransform.target, + action = this.canvas._currentTransform.action; + if (this === target && action.slice && action.slice(0, 5) === 'scale') { return false; } }