Don't re-measure when the shift key is being pressed while a token is following the currently active ruler
This commit is contained in:
@@ -7,6 +7,7 @@
|
||||
|
||||
### Bugfixes
|
||||
- Fixed a bug that sometimes measured diagonals incorrectly with the 5/10/5 grid rule
|
||||
- Fixed a bug that would cause the ruler to re-measure when the shift key is being pressed or released while a token is moving
|
||||
|
||||
### Compatibility
|
||||
- Drag Ruler's Generic Speed Provider is now aware of good default values for the Starfinder game system
|
||||
|
||||
@@ -115,6 +115,8 @@ function onKeyShift(up) {
|
||||
const ruler = canvas.controls.ruler
|
||||
if (!ruler.isDragRuler)
|
||||
return false
|
||||
if (ruler._state !== Ruler.STATES.MEASURING)
|
||||
return false;
|
||||
|
||||
const mousePosition = canvas.app.renderer.plugins.interaction.mouse.getLocalPosition(canvas.tokens)
|
||||
const rulerOffset = ruler.rulerOffset
|
||||
|
||||
Reference in New Issue
Block a user