From 9f70e5bc27f0a093a05b148e0eb6729f3086d06e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20V=C3=B6gele?= Date: Sat, 15 May 2021 20:04:22 +0200 Subject: [PATCH] If not token is selected, use the dragged token as selected token (fixes #70) --- src/main.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main.js b/src/main.js index 85a50b9..cdb42a7 100644 --- a/src/main.js +++ b/src/main.js @@ -152,6 +152,9 @@ function onTokenDragLeftDrop(event) { return false onMouseMove.call(ruler, event); const selectedTokens = canvas.tokens.controlled + // This can happen if the user presses ESC during drag (maybe there are other ways too) + if (selectedTokens.length === 0) + selectedTokens.push(ruler.draggedToken); ruler._state = Ruler.STATES.MOVING moveTokens.call(ruler, ruler.draggedToken, selectedTokens) return true