diff --git a/src/train_cmd.cpp b/src/train_cmd.cpp index 1af52c7aab..457963e0cf 100644 --- a/src/train_cmd.cpp +++ b/src/train_cmd.cpp @@ -3389,6 +3389,7 @@ bool TrainController(Train *v, Vehicle *nomove, bool reverse) v->x_pos = gp.x; v->y_pos = gp.y; v->UpdatePosition(); + v->UpdateDeltaXY(v->direction); if ((v->vehstatus & VS_HIDDEN) == 0) v->Vehicle::UpdateViewport(true); continue; }