From 9a8c68e9d107c06bda5b12d286ca5049a4ac6567 Mon Sep 17 00:00:00 2001 From: DD Date: Thu, 1 Mar 2018 14:32:16 -0500 Subject: [PATCH] Remove all view.draw and view.update --- src/containers/line-mode.jsx | 1 - src/containers/mode-tools.jsx | 1 - src/containers/paint-editor.jsx | 1 - src/containers/paper-canvas.jsx | 2 -- src/containers/selection-hoc.jsx | 5 ----- src/helper/blob-tools/blob.js | 2 -- src/helper/selection.js | 2 -- src/helper/undo.js | 1 - 8 files changed, 15 deletions(-) diff --git a/src/containers/line-mode.jsx b/src/containers/line-mode.jsx index 9c96895d..42df20f7 100644 --- a/src/containers/line-mode.jsx +++ b/src/containers/line-mode.jsx @@ -112,7 +112,6 @@ class LineMode extends React.Component { this.path.add(event.point); this.path.add(event.point); // Add second point, which is what will move when dragged - paper.view.draw(); } } drawHitPoint (hitResult) { diff --git a/src/containers/mode-tools.jsx b/src/containers/mode-tools.jsx index 00205ffa..20773045 100644 --- a/src/containers/mode-tools.jsx +++ b/src/containers/mode-tools.jsx @@ -194,7 +194,6 @@ class ModeTools extends React.Component { } this.props.incrementPasteOffset(); this.props.setSelectedItems(); - paper.project.view.update(); this.props.onUpdateSvg(); } } diff --git a/src/containers/paint-editor.jsx b/src/containers/paint-editor.jsx index 02b3978e..86d3f263 100644 --- a/src/containers/paint-editor.jsx +++ b/src/containers/paint-editor.jsx @@ -90,7 +90,6 @@ class PaintEditor extends React.Component { // Restore old zoom paper.project.view.zoom = oldZoom; paper.project.view.center = oldCenter; - paper.project.view.update(); } handleUndo () { performUndo(this.props.undoState, this.props.onUndo, this.props.setSelectedItems, this.handleUpdateSvg); diff --git a/src/containers/paper-canvas.jsx b/src/containers/paper-canvas.jsx index 742e38db..2a3f176a 100644 --- a/src/containers/paper-canvas.jsx +++ b/src/containers/paper-canvas.jsx @@ -62,7 +62,6 @@ class PaperCanvas extends React.Component { this.importSvg(newProps.svg, newProps.rotationCenterX, newProps.rotationCenterY); paper.project.view.zoom = oldZoom; paper.project.view.center = oldCenter; - paper.project.view.update(); } else { performSnapshot(this.props.undoSnapshot); } @@ -161,7 +160,6 @@ class PaperCanvas extends React.Component { } performSnapshot(paperCanvas.props.undoSnapshot); - paper.project.view.update(); } }); } diff --git a/src/containers/selection-hoc.jsx b/src/containers/selection-hoc.jsx index dbe59b1a..4aa3ab8e 100644 --- a/src/containers/selection-hoc.jsx +++ b/src/containers/selection-hoc.jsx @@ -13,11 +13,6 @@ const SelectionHOC = function (WrappedComponent) { 'removeItemById' ]); } - componentDidMount () { - if (this.props.hoveredItemId) { - paper.view.update(); - } - } componentDidUpdate (prevProps) { // Hovered item has changed if ((this.props.hoveredItemId && this.props.hoveredItemId !== prevProps.hoveredItemId) || diff --git a/src/helper/blob-tools/blob.js b/src/helper/blob-tools/blob.js index ce59d185..7c1baf3e 100644 --- a/src/helper/blob-tools/blob.js +++ b/src/helper/blob-tools/blob.js @@ -107,7 +107,6 @@ class Blobbiness { } blob.cursorPreview.bringToFront(); blob.cursorPreview.position = event.point; - paper.view.draw(); }; this.tool.onMouseDrag = function (event) { @@ -123,7 +122,6 @@ class Blobbiness { blob.cursorPreview.bringToFront(); blob.cursorPreview.position = event.point; - paper.view.draw(); }; this.tool.onMouseUp = function (event) { diff --git a/src/helper/selection.js b/src/helper/selection.js index 32b067bd..01af14ce 100644 --- a/src/helper/selection.js +++ b/src/helper/selection.js @@ -203,7 +203,6 @@ const _deleteItemSelection = function (items, onUpdateSvg) { for (let i = 0; i < items.length; i++) { items[i].remove(); } - paper.project.view.update(); onUpdateSvg(); return true; }; @@ -229,7 +228,6 @@ const _removeSelectedSegments = function (items, onUpdateSvg) { removedSegments = true; } if (removedSegments) { - paper.project.view.update(); onUpdateSvg(); } return removedSegments; diff --git a/src/helper/undo.js b/src/helper/undo.js index c9a0a1a2..3302e833 100644 --- a/src/helper/undo.js +++ b/src/helper/undo.js @@ -19,7 +19,6 @@ const _restore = function (entry, setSelectedItems, onUpdateSvg) { } } paper.project.importJSON(entry.json); - paper.view.update(); setSelectedItems(); onUpdateSvg(true /* skipSnapshot */);