diff --git a/src/index.tsx b/src/index.tsx index a2b8c8061..0f448fb0e 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -1084,8 +1084,8 @@ class App extends React.Component<{}, AppState> { ) { clearSelection(); parsedElements.forEach(parsedElement => { - parsedElement.x += 10; - parsedElement.y += 10; + parsedElement.x = 10 - this.state.scrollX; + parsedElement.y = 10 - this.state.scrollY; parsedElement.seed = randomSeed(); generateDraw(parsedElement); elements.push(parsedElement); @@ -1563,4 +1563,4 @@ const canvas = document.getElementById("canvas") as HTMLCanvasElement; const rc = rough.canvas(canvas); const context = canvas.getContext("2d")!; -ReactDOM.render(, rootElement); \ No newline at end of file +ReactDOM.render(, rootElement);