diff --git a/src/js/main.js b/src/js/main.js index 96164b4..695c02a 100644 --- a/src/js/main.js +++ b/src/js/main.js @@ -114,11 +114,9 @@ function main() { tempLineTool = true; whiteboard.ownCursor.hide(); if (whiteboard.drawFlag) { - whiteboard.mouseup({ offsetX: whiteboard.currX, offsetY: whiteboard.currY }) + whiteboard.mouseup({ offsetX: whiteboard.prevPos.x, offsetY: whiteboard.prevPos.y }) shortcutFunctions.setTool_line(); - whiteboard.prevX = whiteboard.currX; - whiteboard.prevY = whiteboard.currY; - whiteboard.mousedown({ offsetX: whiteboard.currX, offsetY: whiteboard.currY }) + whiteboard.mousedown({ offsetX: whiteboard.prevPos.x, offsetY: whiteboard.prevPos.y }) } else { shortcutFunctions.setTool_line(); } diff --git a/src/js/whiteboard.js b/src/js/whiteboard.js index 1ba3f0d..2ef79f1 100644 --- a/src/js/whiteboard.js +++ b/src/js/whiteboard.js @@ -212,9 +212,9 @@ const whiteboard = { _this.sendFunction({ "t": _this.tool, "d": [currentPos.x, currentPos.y, _this.startCoords.x, _this.startCoords.y], "c": _this.drawcolor, "th": _this.thickness }); _this.svgContainer.find("line").remove(); } else if (_this.tool === "pen") { - _this.drawId--; + _this.drawId--; _this.pushPointSmoothPen(currentPos.x, currentPos.y); - _this.drawId++; + _this.drawId++; } else if (_this.tool === "rect") { if (_this.pressedKeys.shift) { if ((currentPos.x - _this.startCoords.x) * (currentPos.y - _this.startCoords.y) > 0) {