diff --git a/src/canvas/view/FrameWrapView.js b/src/canvas/view/FrameWrapView.js index 5dc1714df..aa79778de 100644 --- a/src/canvas/view/FrameWrapView.js +++ b/src/canvas/view/FrameWrapView.js @@ -73,13 +73,14 @@ export default Backbone.View.extend({ this.frame.remove(opts); Backbone.View.prototype.remove.apply(this, arguments); ['frame', 'dragger', 'cv', 'em', 'canvas', 'elTools'].forEach( - i => (this[i] = {}) + i => (this[i] = 0) ); return this; }, updateOffset: debounce(function() { const { em, $el, frame } = this; + if (!em) return; em.runDefault({ preserveSelected: 1 }); $el.removeClass(this.classAnim); frame.model._emitUpdated();