From c1ba9491fa09e0a2de0da5af71738342d338e658 Mon Sep 17 00:00:00 2001 From: Artur Arseniev Date: Sun, 13 Jan 2019 14:13:57 +0100 Subject: [PATCH] Avoid updating frame offset on Layer click. Fixes #1711 --- src/canvas/view/CanvasView.js | 2 +- src/editor/model/Editor.js | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/canvas/view/CanvasView.js b/src/canvas/view/CanvasView.js index 90423e647..53a9faa62 100644 --- a/src/canvas/view/CanvasView.js +++ b/src/canvas/view/CanvasView.js @@ -25,7 +25,7 @@ module.exports = Backbone.View.extend({ */ isElInViewport(el) { const rect = getElement(el).getBoundingClientRect(); - const frameRect = this.getFrameOffset(1); + const frameRect = this.getFrameOffset(); const rTop = rect.top; const rLeft = rect.left; return ( diff --git a/src/editor/model/Editor.js b/src/editor/model/Editor.js index 3a7a543fc..1346a2d17 100644 --- a/src/editor/model/Editor.js +++ b/src/editor/model/Editor.js @@ -563,6 +563,7 @@ module.exports = Backbone.Model.extend({ * @private */ refreshCanvas() { + this.set('canvasOffset', null); this.set('canvasOffset', this.get('Canvas').getOffset()); },