summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/viewport.cpp2
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 */