diff --git a/src/java/com/threerings/jme/camera/CameraHandler.java b/src/java/com/threerings/jme/camera/CameraHandler.java index 210f8fcdc..698f148d3 100644 --- a/src/java/com/threerings/jme/camera/CameraHandler.java +++ b/src/java/com/threerings/jme/camera/CameraHandler.java @@ -175,8 +175,9 @@ public class CameraHandler { if (_campath != null) { if (_campath.tick(frameTime)) { - _campathobs.apply(new CompletedOp(_campath)); + CameraPath opath = _campath; _campath = null; + _campathobs.apply(new CompletedOp(opath)); } } }