From 85a167a0d50aeaf05a56194355b0adb53e7b538e Mon Sep 17 00:00:00 2001 From: Jonas Herzig Date: Sat, 25 Aug 2018 11:02:42 +0200 Subject: [PATCH] Fix camera position being able to become NaN with classic controls To reproduce, hold A for about a second, then release A and press D in the same frame. --- .../com/replaymod/replay/camera/ClassicCameraController.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/replaymod/replay/camera/ClassicCameraController.java b/src/main/java/com/replaymod/replay/camera/ClassicCameraController.java index 621d1cbe..60d168c2 100644 --- a/src/main/java/com/replaymod/replay/camera/ClassicCameraController.java +++ b/src/main/java/com/replaymod/replay/camera/ClassicCameraController.java @@ -126,7 +126,7 @@ public class ClassicCameraController implements CameraController { lastCall = Sys.getTime(); - if(direction == null || motion < THRESHOLD) { + if(direction == null || direction.lengthSquared() == 0 || motion < THRESHOLD) { return; }