diff --git a/src/viewport.cpp b/src/viewport.cpp index 81fba1ffd8..ee4b1ae3d9 100644 --- a/src/viewport.cpp +++ b/src/viewport.cpp @@ -1751,6 +1751,7 @@ static void ViewportMapDrawVehicleRoute(const ViewPort *vp) if (_vp_route_paths_last_mark_dirty != drawn_paths) { // make sure we're not drawing a partial path MarkRoutePathsDirty(drawn_paths); + _vp_route_paths_last_mark_dirty = drawn_paths; DEBUG(misc, 1, "ViewportMapDrawVehicleRoute: redrawing dirty paths 3"); }