diff --git a/src/mixins/canvas_events.mixin.js b/src/mixins/canvas_events.mixin.js index b60fd38a..0936be15 100644 --- a/src/mixins/canvas_events.mixin.js +++ b/src/mixins/canvas_events.mixin.js @@ -501,7 +501,7 @@ if (target !== this.getActiveGroup() && target !== activeObject) { this.deactivateAll(); if (target.selectable) { - activeObject.fire('deselected', { e: e }); + activeObject && activeObject.fire('deselected', { e: e }); this.setActiveObject(target, e); } }