Browse Source

Avoid updating frame offset on Layer click. Fixes #1711

pull/1730/head
Artur Arseniev 8 years ago
parent
commit
c1ba9491fa
  1. 2
      src/canvas/view/CanvasView.js
  2. 1
      src/editor/model/Editor.js

2
src/canvas/view/CanvasView.js

@ -25,7 +25,7 @@ module.exports = Backbone.View.extend({
*/ */
isElInViewport(el) { isElInViewport(el) {
const rect = getElement(el).getBoundingClientRect(); const rect = getElement(el).getBoundingClientRect();
const frameRect = this.getFrameOffset(1); const frameRect = this.getFrameOffset();
const rTop = rect.top; const rTop = rect.top;
const rLeft = rect.left; const rLeft = rect.left;
return ( return (

1
src/editor/model/Editor.js

@ -563,6 +563,7 @@ module.exports = Backbone.Model.extend({
* @private * @private
*/ */
refreshCanvas() { refreshCanvas() {
this.set('canvasOffset', null);
this.set('canvasOffset', this.get('Canvas').getOffset()); this.set('canvasOffset', this.get('Canvas').getOffset());
}, },

Loading…
Cancel
Save