diff --git a/src/mixins/canvas_events.mixin.js b/src/mixins/canvas_events.mixin.js index 4e1a2370..7d1b228a 100644 --- a/src/mixins/canvas_events.mixin.js +++ b/src/mixins/canvas_events.mixin.js @@ -826,6 +826,7 @@ } var hoverCursor = target.hoverCursor || this.hoverCursor, + defaultCursor = target.defaultCursor || this.defaultCursor, activeSelection = this._activeObject && this._activeObject.type === 'activeSelection' ? this._activeObject : null, // only show proper corner when group selection is not active @@ -833,7 +834,7 @@ && target._findTargetCorner(this.getPointer(e, true)); if (!corner) { - this.setCursor(hoverCursor); + this.setCursor(target.selectable ? hoverCursor : defaultCursor); } else { this.setCursor(this.getCornerCursor(corner, target, e));