Apply ruler offset when determining destination after deleting a waypoint

This commit is contained in:
Manuel Vögele
2021-02-08 11:36:18 +01:00
parent c30ff10364
commit 3d68e324f2
2 changed files with 6 additions and 1 deletions
+3 -1
View File
@@ -154,7 +154,9 @@ function onRulerMoveToken(event) {
function deleteWaypoint() {
if (canvas.controls.ruler.waypoints.length > 1) {
canvas.controls.ruler._removeWaypoint(canvas.app.renderer.plugins.interaction.mouse.getLocalPosition(canvas.tokens))
const mousePosition = canvas.app.renderer.plugins.interaction.mouse.getLocalPosition(canvas.tokens)
const rulerOffset = canvas.controls.ruler.rulerOffset
canvas.controls.ruler._removeWaypoint({x: mousePosition.x + rulerOffset.x, y: mousePosition.y + rulerOffset.y})
game.user.broadcastActivity({ruler: canvas.controls.ruler})
}
else {