From 5ab8f217a9b72e444f4e86ea2452aa605b3c132b Mon Sep 17 00:00:00 2001 From: Stefan Kienzle Date: Mon, 12 Feb 2018 13:59:58 +0100 Subject: [PATCH] Show defaultCursor for none selectable objects If none selectable objects hovered show defaultCursor instead of hoverCursor. --- src/mixins/canvas_events.mixin.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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));