diff options
-rw-r--r-- | src/viewport.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/viewport.cpp b/src/viewport.cpp index a20d55386..20404c61d 100644 --- a/src/viewport.cpp +++ b/src/viewport.cpp @@ -1594,6 +1594,8 @@ void UpdateViewportPosition(Window *w) const Vehicle* veh = GetVehicle(w->viewport->follow_vehicle); Point pt = MapXYZToViewport(vp, veh->x_pos, veh->y_pos, veh->z_pos); + w->viewport->scrollpos_x = pt.x; + w->viewport->scrollpos_y = pt.y; SetViewportPosition(w, pt.x, pt.y); } else { /* Ensure the destination location is within the map */ |