From 10a27aae457d9ad8ac276f02e97ede127d09a63f Mon Sep 17 00:00:00 2001 From: adroitwhiz <adroitwhiz@protonmail.com> Date: Thu, 12 Mar 2020 11:53:39 -0400 Subject: [PATCH] Call renderer.draw immediately on drag start/stop --- src/containers/stage.jsx | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/containers/stage.jsx b/src/containers/stage.jsx index 9ddd0d907..3cc913a2e 100644 --- a/src/containers/stage.jsx +++ b/src/containers/stage.jsx @@ -362,6 +362,7 @@ class Stage extends React.Component { this.drawDragCanvas(drawableData); this.positionDragCanvas(x, y); this.props.vm.postSpriteInfo({visible: false}); + this.props.vm.renderer.draw(); } } onStopDrag (mouseX, mouseY) { @@ -387,12 +388,9 @@ class Stage extends React.Component { } this.props.vm.postSpriteInfo(spriteInfo); // Then clear the dragging canvas and stop drag (potentially slow if selecting sprite) - setTimeout(() => { - this.clearDragCanvas(); - setTimeout(() => { - commonStopDragActions(); - }, 30); - }, 30); + this.clearDragCanvas(); + commonStopDragActions(); + this.props.vm.renderer.draw(); } else { commonStopDragActions(); } -- GitLab